home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_4_dialogSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
139KB
|
2,303 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 770D moveq.l D3, 0x0D
00000002 E4B1 roxr D1, D2
00000004 0000 36BA ori.b D0, 0xBA
00000008 0000 1801 ori.b D0, 0x1
0000000C 0000 0182 ori.b D0, 0x82
00000010 8000 or.b D0, D0
00000012 0002 8597 ori.b D2, 0x97
00000016 A984 syscall FindDialogItem/FindDItem
00000018 6D42 blt +0x44 /* 0000005C */
0000001A 0358 bchg [A0]+, D1
0000001C A98F syscall SetDialogItemText/SetIText
0000001E A990 syscall GetDialogItemText/GetIText
00000020 A95E syscall GetControlTitle/GetCTitle
00000022 A8B0 syscall FrameRoundRect
00000024 A828 syscall ShowDialogItem/ShowDItem
00000026 FC5A FC40 .extension 0xC5A <<F/1/6>>, 0xFC40 // unimplemented
0000002A 2992 FD40 move.l [A4 + <<invalid base displacement size>>], [A2]
0000002E FCF6 6D24 .extension 0xCF6 <<F/2-3/6>> // unimplemented
00000032 F978 .extension 0x978 <<F/4-5/4>> // unimplemented
00000034 2A1A move.l D5, [A2]+
00000036 A8E5 syscall UnionRgn
00000038 A8E9 syscall RectInRgn
0000003A A908 syscall ShowHide
0000003C A908 syscall ShowHide
0000003E 2DDA move.l <<invalid special address>>, [A2]+
00000040 29F2 2A42 A929 2DD2 move.l 0xA9292DD2, [A2 + D2 * 2 + 0x42]
00000048 5C92 addq.l [A2], 6
0000004A 2DA2 3153 5F32 F4EA move.l [[A6] + 0x5F32F4EA], -[A2]
00000052 2DFA 5EFA move.l <<invalid special address>>, [PC + 0x5EFA /* 00005F4E, cstring ""<EOF> */]
00000056 2A72 2E82 movea.l A5, [A2 + D2 * 8 - 0x126]
0000005A 2A6A 2E92 movea.l A5, [A2 + 0x2E92]
// begin alternate branch 0000005C-0000005E
label0000005C:
0000005C 2E92 move.l [A7], [A2]
// end alternate branch 0000005C-0000005E
label0000005C: // (misaligned)
0000005E 2E9A move.l [A7], [A2]+
00000060 5EE2 sgt -[A2]
00000062 2EAA 5EDA move.l [A7], [A2 + 0x5EDA]
00000066 2EBA 2EC2 move.l [A7], [PC + 0x2EC2 /* 00002F2A, cstring ""<EOF> */]
0000006A 2ECA move.l [A7]+, A2
0000006C 2ED2 move.l [A7]+, [A2]
0000006E 2EDA move.l [A7]+, [A2]+
00000070 2E0A move.l D7, A2
00000072 50DA st [A2]+
00000074 FC32 2E4A .unknown 0xFC32 0x2E4A (W = 6)
00000078 A918 syscall SetWRefCon
0000007A 0A4E 5F0A xori.w A6, 0x5F0A /* '_\n' */
0000007E A991 syscall ModalDialog
00000080 BE28 67B0 cmp.b D7, [A0 + 0x67B0]
00000084 2EFA FB3E move.l [A7]+, [PC - 0x4C2 /* FFFFFBC4, cstring ""<EOF> */]
00000088 6F38 ble +0x3A /* 000000C2 */
0000008A 6E24 bgt +0x26 /* 000000B0 */
0000008C F202 F012 .fmovem 0xF202, 0xF012 // unimplemented
00000090 FFD3 .invalid <<F/7/7>>
00000092 FA6A F15A .extension 0xA6A <<F/1/5>>, 0xF15A // unimplemented
00000096 2E62 movea.l A7, -[A2]
00000098 EF9C rol D4, 7
0000009A ED92 roxl D2, 6
0000009C 2DF2 2E02 move.l <<invalid special address>>, [A2 + D2 * 8 + 0x2]
000000A0 F8F6 F130 .extension 0x8F6 <<F/2-3/4>> // unimplemented
000000A4 EC0E lsr D6.b, 6
000000A6 8BDA divs.w D5, [A2]+
000000A8 8BEA A978 divs.w D5, [A2 - 0x5688]
000000AC 5362 subq.w -[A2], 1
000000AE 5ED2 sgt [A2]
label000000B0:
000000B0 13D1 F8AC ECFA move.b [0xF8ACECFA], [A1]
000000B6 376B 2A52 1350 move.w [A3 + 0x1350], [A3 + 0x2A52]
000000BC 375F F8C8 move.w [A3 - 0x738], [A7]+
label000000C0:
000000C0 F616 2F42 .move16 0xF616, 0x2F42 // unimplemented
// begin alternate branch 000000C2-000000CA
label000000C2:
000000C2 2F42 0AA0 move.l [A7 + 0xAA0], D2
000000C6 E6D2 ror .w [A2]
000000C8 E6BC ror D4, D3
// end alternate branch 000000C2-000000CA
label000000C2: // (misaligned)
000000C4 0AA0 E6D2 E6BC xori.l -[A0], 0xE6D2E6BC
000000CA 2892 move.l [A4], [A2]
000000CC 6F58 ble +0x5A /* 00000126 */
000000CE A91D syscall SizeWindow
000000D0 E954 roxl D4.w, 4
000000D2 E956 roxl D6.w, 4
000000D4 E61A ror D2.b, 3
000000D6 F63C E5AC .move16 0xF63C, 0xE5AC // unimplemented
000000DA E83E ror D6.b, D4
000000DC A9CE syscall TETextBox/TextBox
000000DE F78C .invalid <<F/6/3>>
000000E0 2F7A 6F28 4278 move.l [A7 + 0x4278], [PC + 0x6F28 /* 0000700A, cstring ""<EOF> */]
000000E6 25B2 2B3A FA34 E1A8 F482 2108 move.l [A2 + <<invalid base displacement size>> + D2], [[A2 - 0x5CB1E58 + D2 * 2] - 0xB7E]
000000F2 EDE0 2FC2 bfffo D2, -[A0] {D7:2}
000000F6 E078 ror D0.w, D0
000000F8 E0A0 asr D0, D0
000000FA 257A 2FBA FD7E move.l [A2 - 0x282], [PC + 0x2FBA /* 000030B6, cstring ""<EOF> */]
00000100 DF84 addx.l D7, D4
00000102 25BA 5392 2B92 539A move.l [[ + D2 * 2] + 0x539A], [PC + 0x5392 /* 00005496, cstring ""<EOF> */]
0000010A 6C34 bge +0x36 /* 00000140 */
0000010C 53AA 2FCA subq.l [A2 + 0x2FCA], 1
00000110 53A2 subq.l -[A2], 1
00000112 2F9A 2FA2 300A 2FFA move.l [[0x300A + D2 * 8] + 0x2FFA], [A2]+
0000011A 301A move.w D0, [A2]+
0000011C 3022 move.w D0, -[A2]
0000011E 27FA 292A 2B12 2AD2 move.l [[PC + D2 * 2] + 0x2AD2], [PC + 0x292A /* 00002A4A, cstring ""<EOF> */]
label00000126:
00000126 3052 movea.w A0, [A2]
00000128 6F96 ble -0x68 /* 000000C0 */
0000012A 2B62 FDF1 move.l [A5 - 0x20F], -[A2]
0000012E D476 E83C add.w D2, [A6 + A6 + 0x3C]
00000132 E01A ror D2.b, 8
00000134 30C2 move.w [A0]+, D2
00000136 E01A ror D2.b, 8
00000138 E01A ror D2.b, 8
0000013A 3062 movea.w A0, -[A2]
0000013C E3E6 lsl .w -[A6]
0000013E 309A move.w [A0], [A2]+
label00000140:
00000140 D814 add.b D4, [A4]
00000142 3082 move.w [A0], D2
00000144 5F7A 0053 subq.w [PC + 0x53 /* 00000199, value 0x903A */], 7
00000148 306A E32C movea.w A0, [A2 - 0x1CD4]
0000014C D87C D61A add.w D4, 0xD61A
00000150 E634 roxr D4.b, D3
00000152 E304 asl D4.b, 1
00000154 2BC2 move.l <<invalid special address>>, D2
00000156 30CA move.w [A0]+, A2
00000158 5F6A 2BB2 subq.w [A2 + 0x2BB2], 7
// begin alternate branch 0000015A-00000166
label0000015A:
0000015A 2BB2 8BD2 E100 5F62 FA56 CE62 move.l [[A5 - 0x5AA] - 0x319E], [[] - 0x1F00]
// end alternate branch 0000015A-00000166
label0000015A: // (misaligned)
0000015C 8BD2 divs.w D5, [A2]
0000015E E100 asl D0.b, 8
00000160 5F62 subq.w -[A2], 7
00000162 FA56 CE62 .extension 0xA56 <<F/1/5>>, 0xCE62 // unimplemented
00000166 CE12 and.b D7, [A2]
00000168 CF52 and.w [A2], D7
0000016A DA80 add.l D5, D0
0000016C EEEA 5FAA 5FA2 bfset [A2 + 0x5FA2] {D6:D2}
00000172 FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
00000174 315A 3162 move.w [A0 + 0x3162], [A2]+
00000178 5F9A subq.l [A2]+, 7
0000017A FA3E 2B62 .unknown 0xFA3E 0x2B62 (W = 5)
0000017E 3B94 1090 move.w [A5 + D1.w - 0x112], [A4]
00000182 2E48 movea.l A7, A0
00000184 286A 0C08 movea.l A4, [A2 + 0xC08]
00000188 16F3 0553 0D06 900C move.b [A3]+, [[A3] + 0xD06900C]
00000190 4840 swap.w D0
00000192 0E1A C375 .invalid.b [A2]+, 0x75 /* 'u' */ // invalid immediate operation
00000196 2678 B290 movea.l A3, [0xFFFFB290]
0000019A 3A22 move.w D5, -[A2]
0000019C 1818 move.b D4, [A0]+
0000019E 0622 16CA addi.b -[A2], 0xCA
000001A2 16CA move.b [A3]+, A2
000001A4 6B09 bmi +0xB /* 000001AF */
000001A6 0622 A30F addi.b -[A2], 0xF
000001AA 121C move.b D1, [A4]+
000001AC 4E60 move USP, A0
000001AE 2010 move.l D0, [A0]
000001B0 0303 btst D3, D1
000001B2 3C23 move.w D6, -[A3]
000001B4 0393 bclr [A3], D1
000001B6 060E 2E08 addi.b A6, 0x8
000001BA 3A3E move.w D5, <<invalid special address>>
000001BC 1818 move.b D4, [A0]+
000001BE 8503 sbcd D2, D3
000001C0 7C2B moveq.l D6, 0x2B
000001C2 15F8 8307 BB00 move.b [PC - 0x4500 /* FFFFBCC4, cstring ""<EOF> */], [0xFFFF8307]
000001C8 6890 bvc -0x6E /* 0000015A */
000001CA 0690 E323 14F8 addi.l [A0], 0xE32314F8
000001D0 0C90 0FB6 BEDC cmpi.l [A0], 0xFB6BEDC
000001D6 300F move.w D0, A7
000001D8 F88E 06C6 .extension 0x88E <<F/2-3/4>> // unimplemented
000001DC 06E4 .incomplete
000001DE 0653 01B3 addi.w [A3], 0x1B3
000001E2 2B0B move.l -[A5], A3
000001E4 032A C6C0 btst [A2 - 0x3940], D1
000001E8 C20B and.b D1, A3
000001EA 060B 037B addi.b A3, 0x7B /* '{' */
000001EE 13A5 0003 move.b [A1 + D0.w + 0x3], -[A5]
000001F2 021E 1630 andi.b [A6]+, 0x30 /* '0' */
000001F6 6361 bls +0x63 /* 00000259 */
000001F8 3833 0233 move.w D4, [A3 + D0.w * 2 + 0x33]
000001FC 1863 movea.b A4, -[A3]
000001FE 03BA 7313 bclr [PC + 0x7313 /* 00007513, cstring ""<EOF> */], D1
00000202 3318 move.w -[A1], [A0]+
00000204 5B03 subq.b D3, 5
00000206 6500 0C7C bcs +0xC7E /* 00000E84 */
0000020A 8307 sbcd D1, D7
0000020C 442B 0312 neg.b [A3 + 0x312]
00000210 1C50 movea.b A6, [A0]
00000212 2010 move.l D0, [A0]
00000214 660A bne +0xC /* 00000220 */
00000216 1E0C move.b D7, A4
00000218 6002 bra +0x4 /* 0000021C */
0000021A 007B 2438 0666 ori.w [PC + D0.w * 8 + 0x66], 0x2438 /* '$8' */
// begin alternate branch 0000021C-00000220
label0000021C:
0000021C 2438 0666 move.l D2, [0x00000666]
// end alternate branch 0000021C-00000220
label0000021C: // (misaligned)
label00000220:
00000220 0C60 4008 cmpi.w -[A0], 0x4008
00000224 1A0F move.b D5, A7
00000226 2678 0666 movea.l A3, [0x00000666]
0000022A 130D move.b -[A1], A5
0000022C 0A83 0738 121C xori.l D3, 0x738121C
00000232 BC20 cmp.b D6, -[A0]
00000234 108A move.b [A0], A2
00000236 250D move.l -[A2], A5
00000238 8A3B 0418 or.b D5, [PC + D0.w * 4 + 0x18]
0000023C 9A54 sub.w D5, [A4]
0000023E 1EA9 1202 move.b [A7], [A1 + 0x1202]
00000242 00FB .incomplete
00000244 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000246 8A0F or.b D5, A7
00000248 F110 .extension 0x110 <<F/4-5/0>> // unimplemented
0000024A 8AA9 0506 or.l D5, [A1 + 0x506]
0000024E 8A1A or.b D5, [A2]+
00000250 B300 xor.b D0, D1
00000252 262E 4816 move.l D3, [A6 + 0x4816]
00000256 3B00 move.w -[A5], D0
00000258 068A CC02 0063 addi.l A2, 0xCC020063
0000025E 004D 0600 ori.w A5, 0x600
00000262 5905 subq.b D5, 4
00000264 2E08 move.l D7, A0
00000266 CC0F and.b D6, A7
00000268 7105 moveq.l D0, 0x05
0000026A 5B0A subq.b A2, 5
0000026C 690C bvs +0xE /* 0000027A */
0000026E 4008 negx.b A0
00000270 6502 bcs +0x4 /* 00000274 */
00000272 380A move.w D4, A2
label00000274:
00000274 06A3 010F 065B addi.l -[A3], 0x10F065B
label0000027A:
0000027A 0A81 00D6 DB01 xori.l D1, 0xD6DB01
00000280 1680 move.b [A3], D0
00000282 0200 C30D andi.b D0, 0xD /* '\r' */
00000286 7845 moveq.l D4, 0x45
00000288 07A5 bclr -[A5], D3
0000028A 0165 bchg -[A5], D0
0000028C 070A btst A2, D3
0000028E 3B61 2D0E move.w [A5 + 0x2D0E], -[A1]
00000292 A308 syscall Create/PBHCreate/HCreate, flags=3
00000294 E907 asl D7.b, 4
00000296 0E40 2512 .invalid.w D0, 0x2512 // invalid immediate operation
0000029A FB4B .extension 0xB4B <<F/4-5/5>> // unimplemented
0000029C 5E4B addq.w A3, 7
0000029E 0008 5C1B ori.b A0, 0x1B
000002A2 456D 1400 chk.w D2, [A5 + 0x1400]
000002A6 14F9 076B 3F73 move.b [A2]+, [0x076B3F73]
000002AC 00FB .incomplete
000002AE 0D30 9B00 btst [A0 + <<invalid base displacement size>> + A1 * 2], D6
000002B2 B893 cmp.l D4, [A3]
000002B4 0248 310D andi.w A0, 0x310D /* '1\r' */
000002B8 8902 sbcd D4, D2
000002BA 14AD 16C3 move.b [A2], [A5 + 0x16C3]
000002BE 0326 btst -[A6], D1
000002C0 B47A B8A3 cmp.w D2, [PC - 0x475D /* FFFFBB65, cstring ""<EOF> */]
000002C4 071A btst [A2]+, D3
000002C6 1B13 move.b -[A5], [A3]
000002C8 2687 move.l [A3], D7
000002CA 0133 D41A btst [A3 + A5.w * 4 + 0x1A], D0
000002CE A322 syscall NewHandleClear, flags=3
000002D0 26D9 move.l [A3]+, [A1]+
000002D2 06A1 0C83 3A79 addi.l -[A1], 0xC833A79
000002D8 1311 move.b -[A1], [A1]
000002DA 0288 F101 82EB andi.l A0, 0xF10182EB
000002E0 0108 btst A0, D0
000002E2 0302 btst D2, D1
000002E4 A90D syscall PaintBehind
000002E6 1A23 move.b D5, -[A3]
000002E8 0026 6303 ori.b -[A6], 0x3
000002EC ED00 asl D0.b, 6
000002EE AB14 syscall PatDither
000002F0 0508 btst A0, D2
000002F2 050E btst A6, D2
000002F4 C6B1 0A1B and.l D3, [A1 + D0 * 2 + 0x1B]
000002F8 0426 CB07 subi.b -[A6], 0x7
000002FC 4273 3306 662B clr.w [[A3 + <<invalid base displacement size>>] + D3 * 2 + 0x662B]
00000302 150C move.b -[A2], A4
00000304 6083 bra -0x7B /* 00000289 */
00000306 0706 btst D6, D3
00000308 C62D 02DB and.b D3, [A5 + 0x2DB]
0000030C 31C5 32C6 move.w [0x000032C6], D5
00000310 C932 16FA and.b [A2 + D1.w * 8 - 0x6], D4
00000314 16FA 6B1A move.b [A3]+, [PC + 0x6B1A /* 00006E30, cstring ""<EOF> */]
00000318 6533 bcs +0x35 /* 0000034D */
0000031A 5416 addq.b [A6], 2
0000031C 5465 addq.w -[A5], 2
0000031E 3316 move.w -[A1], [A6]
00000320 2A16 move.l D5, [A6]
00000322 2A7B 880C movea.l A5, [PC + A0 + 0xC]
00000326 6683 bne -0x7B /* 000002AB */
00000328 07AD 0A86 bclr [A5 + 0xA86], D3
0000032C 0920 btst -[A0], D4
0000032E 0682 0668 0686 addi.l D2, 0x6680686
00000334 B32B 4901 xor.b [A3 + 0x4901], D1
00000338 4082 negx.l D2
0000033A 0C08 0686 cmpi.b A0, 0x86
0000033E AB71 syscall rcMask3
00000340 7121 moveq.l D0, 0x21
00000342 0041 0EC3 ori.w D1, 0xEC3
00000346 0049 0D9B ori.w A1, 0xD9B
0000034A 84A9 00C3 or.l D2, [A1 + 0xC3]
0000034E 60CD bra -0x31 /* 0000031D */
00000350 0D3E btst <<invalid special address>>, D6
00000352 0D19 btst [A1]+, D6
00000354 2E60 movea.l A7, -[A0]
00000356 6C2A bge +0x2C /* 00000382 */
00000358 064D 011A addi.w A5, 0x11A
0000035C DB08 addx.b -[A5], -[A0]
0000035E 8530 3E06 or.b [A0 + D3 * 8 + 0x6], D2
00000362 222B 228D move.l D1, [A3 + 0x228D]
00000366 1A9B move.b [A5], [A3]+
00000368 1191 1A86 move.b [A0 + D1 * 2 - 0x122], [A1]
0000036C 0D2E B10A btst [A6 - 0x4EF6], D6
00000370 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000372 8231 20A7 or.b D1, [A1 + D2.w - 0x89]
00000376 0226 2E48 andi.b -[A6], 0x48 /* 'H' */
0000037A 3A86 move.w [A5], D6
0000037C 9898 sub.l D4, [A0]+
0000037E CD02 abcd D6, D2
00000380 F0A5 3665 .extension 0x0A5 <<F/2-3/0>> // unimplemented
// begin alternate branch 00000382-00000384
label00000382:
00000382 3665 movea.w A3, -[A5]
// end alternate branch 00000382-00000384
label00000382: // (misaligned)
00000384 14CD move.b [A2]+, A5
00000386 10A6 move.b [A0], -[A6]
00000388 0686 06F0 D110 addi.l D6, 0x6F0D110
0000038E A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
00000390 8606 or.b D3, D6
00000392 22D5 move.l [A1]+, [A5]
00000394 103E move.b D0, <<invalid special address>>
00000396 350D move.w -[A2], A5
00000398 EB1F rol D7.b, 5
0000039A 051A btst [A2]+, D2
0000039C 3E89 move.w [A7], A1
0000039E 0540 bchg D0, D2
000003A0 6840 bvc +0x42 /* 000003E2 */
000003A2 22DB move.l [A1]+, [A3]+
000003A4 0314 btst [A4], D1
000003A6 0622 0200 addi.b -[A2], 0x0
000003AA DB09 addx.b -[A5], -[A1]
000003AC AD00 syscall GetFNum, auto_pop
000003AE D30D addx.b -[A1], -[A5]
000003B0 7300 moveq.l D1, 0x00
000003B2 4B45 chk.w D5, D5
000003B4 5B5E subq.w [A6]+, 5
000003B6 4082 negx.l D2
000003B8 4022 negx.b -[A2]
000003BA AB06 syscall CullPoints
000003BC 9B04 subx.b D5, D4
000003BE 2503 move.l -[A2], D3
000003C0 36AB 06D1 move.w [A3], [A3 + 0x6D1]
000003C4 27BA 7307 9314 move.l <<invalid full ext with I/IS == 4>>, [PC + 0x7307 /* 000076CD, cstring ""<EOF> */]
000003CA AD06 syscall NewString, auto_pop
000003CC E318 rol D0.b, 1
000003CE 26BA C303 move.l [A3], [PC - 0x3CFD /* FFFFC6D3, cstring ""<EOF> */]
000003D2 9314 sub.b [A4], D1
000003D4 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
000003D6 D300 addx.b D1, D0
000003D8 8C2E 603A or.b D6, [A6 + 0x603A]
000003DC E4EB 0325 roxr .w [A3 + 0x325]
000003E0 44E8 8E06 move.b [A0 - 0x71FA], CCR
// begin alternate branch 000003E2-000003E4
label000003E2:
000003E2 8E06 or.b D7, D6
// end alternate branch 000003E2-000003E4
label000003E2: // (misaligned)
000003E4 E402 asr D2.b, 2
000003E6 0003 04D3 ori.b D3, 0xD3
000003EA 010C btst A4, D0
000003EC 488E D41A movem.w A6, D1,D3,D4,A2,A4,A6,A7
000003F0 1B24 move.b -[A5], -[A4]
000003F2 26BE move.l [A3], <<invalid special address>>
000003F4 DC3B 00C3 add.b D6, [PC + D0.w - 0x61]
000003F8 20A5 move.l [A0], -[A5]
000003FA 0E08 DE30 .invalid.b A0, 0x30 /* '0' */ // invalid immediate operation
000003FE 1A0F move.b D5, A7
00000400 266B 0091 movea.l A3, [A3 + 0x91]
00000404 0E85 0508 B702 .invalid.l D5, 0x508B702 // invalid immediate operation
0000040A C023 and.b D0, -[A3]
0000040C 0614 0C0E addi.b [A4], 0xE
00000410 8E1A or.b D7, [A2]+
00000412 0F26 btst -[A6], D7
00000414 760B moveq.l D3, 0x0B
00000416 0143 bchg D3, D0
00000418 052A CB08 btst [A2 - 0x34F8], D2
0000041C 2506 move.l -[A2], D6
0000041E BB3E xor.b <<invalid special address>>, D5
00000420 0505 btst D5, D2
00000422 E521 asl D1.b, D2
00000424 A300 syscall Open/PBHOpen/HOpen, flags=3
00000426 06A3 00CD 0C43 addi.l -[A3], 0xCD0C43
0000042C 37C5 20A3 move.w [PC + D2.w - 0x93], D5
00000430 0002 000F ori.b D2, 0xF
label00000434:
00000434 2D0D move.l -[A6], A5
00000436 3EA7 move.w [A7], -[A7]
00000438 0206 332C andi.b D6, 0x2C /* ',' */
0000043C 1524 move.b -[A2], -[A4]
0000043E 2B02 move.l -[A5], D2
00000440 F920 .extension 0x920 <<F/4-5/4>> // unimplemented
00000442 6529 bcs +0x2B /* 0000046D */
00000444 051D btst [A5]+, D2
00000446 3606 move.w D3, D6
00000448 6641 bne +0x43 /* 0000048B */
0000044A 1D45 0140 move.b [A6 + 0x140], D5
0000044E 080C 4501 btst.b A4, 0x1
00000452 451D .invalid 2, [A5]+ // invalid opcode 4 with b == 4
00000454 8D47 2D06 pack D6, D7, 0x2D06
00000458 EB73 roxl D3.w, D5
0000045A 2673 00AE movea.l A3, [A3 + D0.w - 0x82]
0000045E 6B17 bmi +0x19 /* 00000477 */
00000460 930B subx.b -[A1], -[A3]
00000462 9309 subx.b -[A1], -[A1]
00000464 7947 moveq.l D4, 0x47
00000466 683C bvc +0x3E /* 000004A4 */
00000468 330A move.w -[A1], A2
0000046A 2460 movea.l A2, -[A0]
0000046C FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
0000046E 081E 0A45 btst.b [A6]+, 0x45 /* 'E' */
00000472 5F23 subq.b -[A3], 7
00000474 0114 btst [A4], D0
00000476 0A5B 001A xori.w [A3]+, 0x1A
0000047A 0F26 btst -[A6], D7
0000047C B6DC cmpa.w A3, [A4]+
0000047E FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00000480 6B6E bmi +0x70 /* 000004F0 */
00000482 0101 btst D1, D0
00000484 62AE bhi -0x50 /* 00000434 */
00000486 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00000488 5C1A addq.b [A2]+, 6
0000048A 7313 moveq.l D1, 0x13
0000048C 2625 move.l D3, -[A5]
0000048E 02EB .incomplete
00000490 1626 move.b D3, -[A6]
00000492 5881 addq.l D1, 4
00000494 648B bcc -0x73 /* 00000421 */
00000496 0AF1 .incomplete
00000498 448C neg.l A4
0000049A 9108 subx.b -[A0], -[A0]
0000049C 0F89 bclr A1, D7
0000049E 040F 4901 subi.b A7, 0x1
000004A2 6281 bhi -0x7D /* 00000425 */
label000004A4:
000004A4 095C bchg [A4]+, D4
000004A6 1A4B movea.b A5, A3
000004A8 3B26 move.w -[A5], -[A6]
000004AA AD02 syscall RealFont, auto_pop
000004AC 0FE9 .incomplete
000004AE 1BC9 move.b <<invalid special address>>, A1
000004B0 2301 move.l -[A1], D1
000004B2 567A D149 addq.w [PC - 0x2EB7 /* FFFFD5FD, cstring ""<EOF> */], 3
000004B6 6337 bls +0x39 /* 000004EF */
000004B8 D549 addx.w -[A2], -[A1]
000004BA EB18 rol D0.b, 5
000004BC D149 addx.w -[A0], -[A1]
000004BE 9701 subx.b D3, D1
000004C0 386B 0A11 movea.w A4, [A3 + 0xA11]
000004C4 55FB 0A71 scs [PC + D0 * 2 + 0x71]
000004C8 3A36 3C9E move.w D5, [A6 + D3 * 4 - 0x98]
000004CC 240E move.l D2, A6
000004CE 1B01 move.b -[A5], D1
000004D0 0814 A510 btst.b [A4], 0x10
000004D4 EB34 roxl D4.b, D5
000004D6 1404 move.b D2, D4
000004D8 4C08 4C43 movem.w D0,D1,D6,A2,A3,A6, A0
000004DC 0C2C 6C80 C336 cmpi.b [A4 - 0x3CCA], 0x80
000004E2 B433 12D3 cmp.b D2, [A3 + D1.w * 2 - 0x45]
000004E6 081E 8501 btst.b [A6]+, 0x1
000004EA 286A 0428 movea.l A4, [A2 + 0x428]
000004EE 6555 bcs +0x57 /* 00000545 */
label000004F0:
000004F0 2381 9341 move.l [[A1 + <<invalid base displacement size>>]], D1
000004F4 5893 addq.l [A3], 4
000004F6 410F .invalid 0, A7 // invalid opcode 4 with b == 4
000004F8 58F3 0E44 svc [A3 + D0 * 8 + 0x44]
000004FC CB03 abcd D5, D3
000004FE F575 .extension 0x575 <<F/4-5/2>> // unimplemented
00000500 2408 move.l D2, A0
00000502 4575 056C chk.w D2, <<invalid full ext with I/IS == 4>>
00000506 FB3B .extension 0xB3B <<F/4-5/5>> // unimplemented
00000508 7804 moveq.l D4, 0x04
0000050A 3A66 movea.w A5, -[A6]
0000050C DA08 add.b D5, A0
0000050E 9898 sub.l D4, [A0]+
00000510 046C 0816 A300 subi.w [A4 - 0x5D00], 0x816
00000516 2100 move.l -[A0], D0
00000518 6B09 bmi +0xB /* 00000523 */
0000051A 1EF3 0F04 move.b [A7]+, <<invalid full ext with I/IS == 4>>
0000051E BB04 xor.b D4, D5
00000520 2A89 move.l [A5], A1
00000522 0056 C91A ori.w [A6], 0xC91A
00000526 037B 8501 bchg [[PC + <<invalid base displacement size>> + A0 * 4]], D1
0000052A 1445 movea.b A2, D5
0000052C 0304 btst D4, D1
0000052E 282A 0F76 move.l D4, [A2 + 0xF76]
00000532 0B15 btst [A5], D5
00000534 490C .invalid 4, A4 // invalid opcode 4 with b == 4
00000536 F37A .extension 0x37A <<F/4-5/1>> // unimplemented
00000538 7623 moveq.l D3, 0x23
0000053A 0792 bclr [A2], D3
0000053C CB0C abcd -[A5], -[A4]
0000053E 2C0C move.l D6, A4
00000540 0828 EB10 0200 btst.b [A0 + 0x200], 0x10
00000546 1B32 E501 move.b -[A5], [[A2 + <<invalid base displacement size>> + A6 * 4]]
0000054A FB7A .extension 0xB7A <<F/4-5/5>> // unimplemented
0000054C 7308 moveq.l D1, 0x08
0000054E 0428 4202 00FE subi.b [A0 + 0xFE], 0x2
00000554 04E3 .incomplete
00000556 0342 bchg D2, D1
00000558 5B03 subq.b D3, 5
0000055A 6500 E56F bcs -0x1A8F /* FFFFEACB */
0000055E 6951 bvs +0x53 /* 000005B1 */
00000560 E90B lsl D3.b, 4
00000562 3EF1 0BBB 003E 220C 0E16 CB44 move.w [A7]+, [[0x3E220C + D0 * 2] + 0xE16CB44]
0000056E 2100 move.l -[A0], D0
00000570 D45B add.w D2, [A3]+
00000572 3A0C move.w D5, A4
00000574 0EDE .incomplete
00000576 300F move.w D0, A7
00000578 2E0E move.l D7, A6
0000057A 4C93 0D2C movem.w D2,D3,D5,A0,A2,A3, [A3]
0000057E A4DA syscall vExtendFile, flags=4
00000580 8063 or.w D0, -[A3]
00000582 1208 move.b D1, A0
00000584 854B 0ED4 pack -[A2], -[A3], 0x0ED4
00000588 0F65 bchg -[A5], D7
0000058A 1CA5 move.b [A6], -[A5]
0000058C 4681 not.l D1
0000058E 03A5 bclr -[A5], D1
00000590 0C4A 68AE cmpi.w A2, 0x68AE
00000594 7B5F moveq.l D5, 0x5F
00000596 5C4A addq.w A2, 6
00000598 2285 move.l [A1], D5
0000059A 009B 07F7 0448 ori.l [A3]+, 0x7F70448
000005A0 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
000005A2 59F7 046A svs [A7 + D0.w * 4 + 0x6A]
000005A6 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
000005A8 7B10 moveq.l D5, 0x10
000005AA 00C5 .incomplete
000005AC 1004 move.b D0, D4
000005AE F642 FB00 .extension 0x642 <<F/1/3>>, 0xFB00 // unimplemented
000005B2 E503 asl D3.b, 2
000005B4 0F38 1246 btst [0x00001246], D7
000005B8 3410 move.w D2, [A0]
000005BA 22E9 1236 move.l [A1]+, [A1 + 0x1236]
000005BE AA00 syscall OpenCPort
000005C0 036B 16C4 bchg [A3 + 0x16C4], D1
000005C4 0200 0300 andi.b D0, 0x0
000005C8 04EA .incomplete
000005CA 3642 movea.w A3, D2
000005CC D4DE add.w A2, [A6]+
000005CE 3064 movea.w A0, -[A4]
000005D0 CB0C abcd -[A5], -[A4]
000005D2 0200 531E andi.b D0, 0x1E
000005D6 04DA .incomplete
000005D8 0853 1222 bchg.b [A3], 0x22 /* '\"' */
000005DC 04A4 2B0F 08D4 subi.l -[A4], 0x2B0F08D4
000005E2 C908 abcd -[A4], -[A0]
000005E4 A37A syscall SetADBInfo, flags=3
000005E6 D4D4 add.w A2, [A4]
000005E8 B102 xor.b D2, D0
000005EA 4C42 2CF6 movem.l D1,D2,D4,D5,D6,D7,A2,A3,A5, D2
000005EE 7E65 moveq.l D7, 0x65
000005F0 850E sbcd -[A2], -[A6]
000005F2 CD07 abcd D6, D7
000005F4 C63C 6A05 and.b D3, 0x5
000005F8 0ADA .incomplete
000005FA EDA6 asl D6, D6
000005FC C5A3 and.l -[A3], D2
000005FE 3E02 move.w D7, D2
00000600 007B 4F35 791E 1E64 ori.w [[PC] + D7 + 0x1E64], 0x4F35 /* 'O5' */
00000608 C30A abcd -[A1], -[A2]
0000060A 0200 8B24 andi.b D0, 0x24 /* '$' */
0000060E E940 asl D0.w, 4
00000610 0469 4AA2 A908 subi.w [A1 - 0x56F8], 0x4AA2
00000616 AB7A syscall stSubPin
00000618 453F .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
0000061A 6301 bls +0x3 /* 0000061D */
0000061C CD0E abcd -[A6], -[A6]
0000061E 3C9E move.w [A6], [A6]+
00000620 1B01 move.b -[A5], D1
00000622 0E14 A0E5 .invalid.b [A4], 0xE5 // invalid immediate operation
00000626 3376 B315 1E73 move.w [A1 + 0x1E73], [[A6] + A3 * 2]
0000062C 02E9 .incomplete
0000062E 31C1 041E move.w [0x0000041E], D1
00000632 2E08 move.l D7, A0
00000634 8B04 sbcd D5, D4
00000636 0200 0F38 andi.b D0, 0x38 /* '8' */
0000063A 6513 bcs +0x15 /* 0000064F */
0000063C 0F0A btst A2, D7
0000063E 7302 moveq.l D1, 0x02
00000640 0935 0A0B btst [A5 + D0 * 2 + 0xB], D4
00000644 450A .invalid 2, A2 // invalid opcode 4 with b == 4
00000646 0F0A btst A2, D7
00000648 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
0000064A 6506 bcs +0x8 /* 00000652 */
0000064C 7134 moveq.l D0, 0x34
0000064E 7CC5 moveq.l D6, 0xFFFFFFC5
00000650 3A08 move.w D5, A0
label00000652:
00000652 8705 sbcd D3, D5
00000654 7EFB moveq.l D7, 0xFFFFFFFB
00000656 041E E51F subi.b [A6]+, 0x1F
0000065A 0200 9B21 andi.b D0, 0x21 /* '!' */
0000065E 2301 move.l -[A1], D1
00000660 067C 8888 6921 addi.w 0x6921 /* 'i!' */, 0x8888
00000666 696C bvs +0x6E /* 000006D4 */
00000668 CD00 abcd D6, D0
0000066A D30D addx.b -[A1], -[A5]
0000066C 3303 move.w -[A1], D3
0000066E 0406 7C25 subi.b D6, 0x25 /* '%' */
00000672 17A4 FB08 move.b [A3 + <<invalid base displacement size>> + A7 * 2], -[A4]
00000676 2AA9 0EB3 move.l [A5], [A1 + 0xEB3]
0000067A 7A58 moveq.l D5, 0x58
0000067C 0200 F313 andi.b D0, 0x13
00000680 0484 2A66 AA00 subi.l D4, 0x2A66AA00
00000686 0FA2 bclr -[A2], D7
00000688 0666 E907 addi.w -[A6], 0xE907
0000068C 0FA0 bclr -[A0], D7
0000068E 890A sbcd -[A4], -[A2]
00000690 F51F .extension 0x51F <<F/4-5/2>> // unimplemented
00000692 6528 bcs +0x2A /* 000006BC */
00000694 6371 bls +0x73 /* 00000707 */
00000696 C503 abcd D2, D3
00000698 22AA 000F move.l [A1], [A2 + 0xF]
0000069C A206 syscall KillIO, flags=2
0000069E 22CD move.l [A1]+, A5
000006A0 0304 btst D4, D1
000006A2 2856 movea.l A4, [A6]
000006A4 2509 move.l -[A2], A1
000006A6 9B2B 0C22 sub.b [A3 + 0xC22], D5
000006AA 0501 btst D1, D2
000006AC 0C22 0B45 cmpi.b -[A2], 0x45 /* 'E' */
000006B0 04EA .incomplete
000006B2 222A BB00 move.l D1, [A2 - 0x4500]
000006B6 2251 movea.l A1, [A1]
000006B8 1E55 movea.b A7, [A5]
000006BA 28C3 move.l [A4]+, D3
label000006BC:
000006BC 00B5 2B28 56F3 0EE5 ori.l [A5 + D0 * 8 - 0x27], 0x2B2856F3
000006C4 07F3 .incomplete
000006C6 0E5D 2F93 .invalid.w [A5]+, 0x2F93 // invalid immediate operation
000006CA 200C move.l D0, A4
000006CC 0510 btst [A0], D2
000006CE 2319 move.l -[A1], [A1]+
000006D0 2D05 move.l -[A6], D5
000006D2 823C 9300 or.b D1, 0x0
// begin alternate branch 000006D4-000006D6
label000006D4:
000006D4 9300 subx.b D1, D0
// end alternate branch 000006D4-000006D6
label000006D4: // (misaligned)
000006D6 2460 movea.l A2, -[A0]
000006D8 2B0E move.l -[A5], A6
000006DA 04F6 .incomplete
000006DC 6AD3 bpl -0x2B /* 000006B1 */
000006DE 0F0A btst A2, D7
000006E0 1CBB 0914 move.b [A6], <<invalid full ext with I/IS == 4>>
000006E4 0405 4F6C subi.b D5, 0x6C /* 'l' */
000006E8 C4BB 0108 and.l D2, [PC + <<invalid base displacement size>> + D0]
000006EC F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000006EE 8C02 or.b D6, D2
000006F0 005B 2DAB ori.w [A3]+, 0x2DAB
000006F4 044B 060B subi.w A3, 0x60B
000006F8 0104 btst D4, D0
000006FA EB22 asl D2.b, D5
000006FC 5B02 subq.b D2, 5
000006FE 0A1C EB0A xori.b [A4]+, 0xA /* '\n' */
00000702 CB0E abcd -[A5], -[A6]
00000704 4844 swap.w D4
00000706 DB00 addx.b D5, D0
00000708 7156 moveq.l D0, 0x56
0000070A 89B9 A32B 3840 or.l [0xA32B3840], D4
00000710 08C5 1F33 bset.b D5, 0x33 /* '3' */
00000714 1AB1 C4A6 move.b [A5], [A1 + A4.w * 4 - 0x90]
00000718 3CA3 move.w [A6], -[A3]
0000071A 10E2 move.b [A0]+, -[A2]
0000071C 08C1 2493 bset.b D1, 0x93
00000720 062A 1EF8 C51D addi.b [A2 - 0x3AE3], 0xF8
00000726 C311 and.b [A1], D1
00000728 1EF8 C103 move.b [A7]+, [0xFFFFC103]
0000072C 044B 42DA subi.w A3, 0x42DA
00000730 9498 sub.l D2, [A0]+
00000732 9865 sub.w D4, -[A5]
00000734 53B3 8014 subq.l [A3 + A0.w + 0x14], 1
00000738 0A16 1B00 xori.b [A6], 0x0
0000073C 1A93 move.b [A5], [A3]
0000073E 2226 move.l D1, -[A6]
00000740 2109 move.l -[A0], A1
00000742 2306 move.l -[A1], D6
00000744 04DA .incomplete
00000746 944B sub.w D2, A3
00000748 42C9 .invalid A1 // invalid opcode 4 with subtype 1
0000074A D604 add.b D3, D4
0000074C 735A moveq.l D1, 0x5A
0000074E B300 xor.b D0, D1
00000750 E306 asl D6.b, 1
00000752 14F8 A058 move.b [A2]+, [0xFFFFA058]
00000756 2508 move.l -[A2], A0
00000758 AB84 syscall slXMASK8
0000075A CB0E abcd -[A5], -[A6]
0000075C 561B addq.b [A3]+, 3
0000075E 0341 bchg D1, D1
00000760 1CB3 1005 move.b [A6], [A3 + D1.w + 0x5]
00000764 840E or.b D2, A6
00000766 B53E xor.b <<invalid special address>>, D2
00000768 C302 abcd D1, D2
0000076A 487A 0B01 pea.l [PC + 0xB01 /* 0000126D, value 0x38730213 */]
0000076E 058D bclr A5, D2
00000770 855F or.w [A7]+, D2
00000772 1630 1A0F move.b D3, [A0 + D1 * 2 + 0xF]
00000776 267B 089D movea.l A3, [PC + D0 - 0x99]
0000077A 190B move.b -[A4], A3
0000077C 3D00 move.w -[A6], D0
0000077E 0FA4 bclr -[A4], D7
00000780 3341 2ACD move.w [A1 + 0x2ACD], D1
00000784 0136 3C0B btst [A6 + D3 * 4 + 0xB], D0
00000788 0524 btst -[A4], D2
0000078A 2AE2 move.l [A5]+, -[A2]
0000078C 4567 chk.w D2, -[A7]
0000078E 7532 moveq.l D2, 0x32
00000790 6B00 2B09 bmi +0x2B0B /* 0000329B */
00000794 5A53 addq.w [A3], 5
00000796 4014 negx.b [A4]
00000798 0A58 E534 xori.w [A0]+, 0xE534
0000079C 2B82 6A5A move.l [A5 + D6 * 2 + 0x5A], D2
000007A0 BB74 4501 xor.w [[A4 + <<invalid base displacement size>> + D4 * 4]], D5
000007A4 694F bvs +0x51 /* 000007F5 */
000007A6 0FE5 .incomplete
000007A8 0133 33E5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D0
000007AC 01AB 3751 bclr [A3 + 0x3751], D0
000007B0 030F btst A7, D1
000007B2 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000007B4 C346 exg D1, D6
000007B6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000007B8 8950 or.w [A0], D4
000007BA 0FE5 .incomplete
000007BC 010B btst A3, D0
000007BE 30E5 move.w [A0]+, -[A5]
000007C0 01C3 .incomplete
000007C2 1451 movea.b A2, [A1]
000007C4 030F btst A7, D1
000007C6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000007C8 6318 bls +0x1A /* 000007E2 */
000007CA 5101 subq.b D1, 8
000007CC 0F45 bchg D5, D7
000007CE 014B bchg A3, D0
000007D0 1E51 movea.b A7, [A1]
000007D2 010F btst A7, D0
000007D4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000007D6 BB19 xor.b [A1]+, D5
000007D8 5101 subq.b D1, 8
000007DA 0F45 bchg D5, D7
000007DC 0143 bchg D3, D0
000007DE 1E51 movea.b A7, [A1]
000007E0 010F btst A7, D0
label000007E2:
000007E2 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000007E4 1B10 move.b -[A5], [A0]
000007E6 5101 subq.b D1, 8
000007E8 0F45 bchg D5, D7
000007EA 01EB .incomplete
000007EC 0851 010F bchg.b [A1], 0xF
000007F0 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000007F2 3B43 3101 move.w [A5 + 0x3101], D3
000007F6 0F21 btst -[A1], D7
000007F8 013B 1A31 btst [PC + D1 * 2 + 0x31], D0
000007FC 010F btst A7, D0
000007FE 2101 move.l -[A0], D1
00000800 CB18 and.b [A0]+, D5
00000802 3101 move.w -[A0], D1
00000804 0F21 btst -[A1], D7
00000806 012B 0C13 btst [A3 + 0xC13], D0
0000080A 062A BB6C 7304 addi.b [A2 + 0x7304], 0x6C /* 'l' */
00000810 3B19 move.w -[A5], [A1]+
00000812 ACC3 syscall PtToAngle, auto_pop
00000814 1880 move.b [A4], D0
00000816 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00000818 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
0000081A C304 abcd D1, D4
0000081C BB27 xor.b -[A7], D5
0000081E 934D subx.w -[A1], -[A5]
00000820 A34D syscall PurgeMem, flags=3
00000822 C331 7313 9311 B300 and.b [[A1 + D7 * 2] - 0x6CEE4D00], D1
0000082A B300 xor.b D0, D1
0000082C AB14 syscall PatDither
0000082E 330B move.w -[A1], A3
00000830 D30A addx.b -[A1], -[A2]
00000832 5301 subq.b D1, 1
00000834 7C8C moveq.l D6, 0xFFFFFF8C
00000836 C11F and.b [A7]+, D0
00000838 7305 moveq.l D1, 0x05
0000083A C51F and.b [A7]+, D2
0000083C 2AE5 move.l [A5]+, -[A5]
0000083E B661 cmp.w D3, -[A1]
00000840 FBBB .invalid <<F/6/5>>
00000842 010E btst A6, D0
00000844 2408 move.l D2, A0
00000846 168B move.b [A3], A3
00000848 0602 00FB addi.b D2, 0xFB
0000084C 1004 move.b D0, D4
0000084E 9301 subx.b D1, D1
00000850 0E41 003B .invalid.w D1, 0x3B /* ';' */ // invalid immediate operation
00000854 0504 btst D4, D2
00000856 2B01 move.l -[A5], D1
00000858 3048 movea.w A0, A0
0000085A 1433 459B 0205 160F move.b D2, [[ + D4 * 4] + 0x205160F]
00000862 6252 bhi +0x54 /* 000008B6 */
00000864 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000866 A68B syscall CommToolboxDispatch, flags=6
00000868 0568 135F bchg [A0 + 0x135F], D2
0000086C 3206 move.w D1, D6
0000086E A664 syscall MoveHHi, flags=6
00000870 8B08 sbcd -[A5], -[A0]
00000872 0200 232F andi.b D0, 0x2F /* '/' */
00000876 7301 moveq.l D1, 0x01
00000878 6853 bvc +0x55 /* 000008CD */
0000087A 06BB 0122 140C 6802 addi.l [PC + D6 + 0x2], 0x122140C
00000882 009B 8204 EA68 ori.l [A3]+, 0x8204EA68
00000888 6A04 bpl +0x6 /* 0000088E */
0000088A A4B3 syscall vFClose, flags=4
0000088C 0C08 C4EB cmpi.b A0, 0xEB
// begin alternate branch 0000088E-00000898
label0000088E:
0000088E C4EB 00BB mulu.w D2, [A3 + 0xBB]
00000892 3523 move.w -[A2], -[A3]
00000894 258E 0200 move.l [A2 + D0.w * 2], A6
// end alternate branch 0000088E-00000898
label0000088E: // (misaligned)
00000890 00BB 3523 258E 0200 ori.l [PC + D0.w * 2], 0x3523258E
00000898 5B47 subq.w D7, 5
0000089A 1E8E move.b [A7], A6
0000089C A2EB syscall vFileWrite, flags=2
0000089E 0432 5B61 016F subi.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x61 /* 'a' */
000008A4 C53F and.b <<invalid special address>>, D2
000008A6 084B 04D6 bchg.b A3, 0xD6
000008AA 6305 bls +0x7 /* 000008B1 */
000008AC E305 asl D5.b, 1
000008AE 1417 move.b D2, [A7]
000008B0 0008 9356 ori.b A0, 0x56 /* 'V' */
000008B4 1A0F move.b D5, A7
label000008B6:
000008B6 2676 5B00 movea.l A3, [A6 + <<invalid base displacement size>> + D5 * 2]
000008BA 9325 sub.b -[A5], D1
000008BC 2509 move.l -[A2], A1
000008BE 0F25 btst -[A5], D7
000008C0 2B0C move.l -[A5], A4
000008C2 080F E9FF btst.b A7, 0xFF
000008C6 BC20 cmp.b D6, -[A0]
000008C8 FBA8 .invalid <<F/6/5>>
000008CA 1335 E36D move.b -[A1], <<invalid full ext with IS == 1 and I/IS == 5>>
000008CE 8B19 or.b [A1]+, D5
000008D0 A304 syscall Control, flags=3
000008D2 2538 1B04 move.l -[A2], [0x00001B04]
000008D6 2409 move.l D2, A1
000008D8 3A0F move.w D5, A7
000008DA 0200 FB0B andi.b D0, 0xB
000008DE C503 abcd D2, D3
000008E0 533F subq.b <<invalid special address>>, 1
000008E2 8930 4B01 or.b [[A0 + <<invalid base displacement size>> + D4 * 2]], D4
000008E6 D405 add.b D2, D5
000008E8 022B 43A1 3F48 andi.b [A3 + 0x3F48], 0xA1
000008EE C546 exg D2, D6
000008F0 0682 0F1E AD91 addi.l D2, 0xF1EAD91
000008F6 A15F syscall NMRemove, flags=1
000008F8 4082 negx.l D2
000008FA C502 abcd D2, D2
000008FC 0B7B 040F bchg [PC + D0.w * 4 + 0xF], D5
00000900 48D3 0104 movem.l [A3], D2,A0
00000904 B311 xor.b [A1], D1
00000906 4829 04C1 nbcd.b [A1 + 0x4C1]
0000090A 5E04 addq.b D4, 7
0000090C CB00 abcd D5, D0
0000090E 0E0F A503 .invalid.b A7, 0x3 // invalid immediate operation
00000912 FB60 .extension 0xB60 <<F/4-5/5>> // unimplemented
00000914 A501 syscall Close, flags=5
00000916 0F44 bchg D4, D7
00000918 DB04 addx.b D5, D4
0000091A 7D4F moveq.l D6, 0x4F
0000091C 0B04 btst D4, D5
0000091E 0E61 3F25 .invalid.w -[A1], 0x3F25 /* '?%' */ // invalid immediate operation
00000922 0F93 bclr [A3], D7
00000924 461A not.b [A2]+
00000926 0F85 bclr D5, D7
00000928 9EA1 sub.l D7, -[A1]
0000092A 05CE .incomplete
0000092C B300 xor.b D0, D1
0000092E E503 asl D3.b, 2
00000930 8314 or.b [A4], D1
00000932 3146 0021 move.w [A0 + 0x21], D6
00000936 4E29 .invalid // invalid opcode 4
00000938 1DDC move.b <<invalid special address>>, [A4]+
0000093A 30A3 move.w [A0], -[A3]
0000093C 0E25 1C0E .invalid.b -[A5], 0xE // invalid immediate operation
00000940 6500 3B05 bcs +0x3B07 /* 00004447 */
00000944 6503 bcs +0x5 /* 00000949 */
00000946 6B19 bmi +0x1B /* 00000961 */
00000948 A316 syscall InitQueue/FInitQueue, flags=3
0000094A DC80 add.l D6, D0
0000094C 0B06 btst D6, D5
0000094E E901 asl D1.b, 4
00000950 3B0F move.w -[A5], A7
00000952 3300 move.w -[A1], D0
00000954 0F89 bclr A1, D7
00000956 A1EB syscall vFileWrite, flags=1
00000958 0D2C D31A btst [A4 - 0x2CE6], D6
0000095C D0AB 250F add.l D0, [A3 + 0x250F]
00000960 E551 roxl D1.w, 2
00000962 088E 1A0F bclr.b A6, 0xF
00000966 41F1 7B03 8306 2D01 lea.l A0, [[A1 + <<invalid base displacement size>> + D7 * 2] - 0x7CF9D2FF]
0000096E 0F26 btst -[A6], D7
00000970 1551 001D move.b [A2 + 0x1D], [A1]
00000974 0DA4 bclr -[A4], D6
00000976 432F 3B05 .invalid 1, [A7 + 0x3B05] // invalid opcode 4 with b == 4
0000097A 5B02 subq.b D2, 5
0000097C 290D move.l -[A4], A5
0000097E 0F1A btst [A2]+, D7
00000980 0F26 btst -[A6], D7
00000982 7685 moveq.l D3, 0xFFFFFF85
00000984 042B 4549 6323 subi.b [A3 + 0x6323], 0x49 /* 'I' */
0000098A 26E9 5BC3 move.l [A3]+, [A1 + 0x5BC3]
0000098E 2CAD 4568 move.l [A6], [A5 + 0x4568]
00000992 E12A lsl D2.b, D0
00000994 A504 syscall Control, flags=5
00000996 350A move.w -[A2], A2
00000998 A868 syscall FixMul
0000099A E89B ror D3, 4
0000099C 0E71 0A0F 269B .invalid.w [A1 + D2.w * 8 - 0x101], 0xA0F // invalid immediate operation
000009A2 02E3 .incomplete
000009A4 09C0 .incomplete
000009A6 DB05 addx.b D5, D5
000009A8 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000009AA FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000009AC 8B01 sbcd D5, D1
000009AE 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000009B0 8EA5 or.l D7, -[A5]
000009B2 0F0F btst A7, D7
000009B4 BE33 019B 0168 CB39 cmp.b D7, [[ + D0] + 0x168CB39]
000009BC A522 syscall NewHandleSys, flags=5
000009BE CD4B exg A6, A3
000009C0 1B04 move.b -[A5], D4
000009C2 6B18 bmi +0x1A /* 000009DC */
000009C4 C513 and.b [A3], D2
000009C6 591E subq.b [A6]+, 4
000009C8 0493 2465 20A5 subi.l [A3], 0x246520A5
000009CE 5113 subq.b [A3], 8
000009D0 0B1A btst [A2]+, D5
000009D2 0F26 btst -[A6], D7
000009D4 0901 btst D1, D4
000009D6 FA1A 0F69 .unknown 0xFA1A 0x0F69 (W = 5)
000009DA C321 and.b -[A1], D1
label000009DC:
000009DC 1DCD move.b <<invalid special address>>, A5
000009DE 1029 10E3 move.b D0, [A1 + 0x10E3]
000009E2 193B 0571 6E86 AD74 move.b -[A4], [[PC + 0x6E86AD74]]
000009EA 08E5 EE86 bset.b -[A5], 0x86
000009EE 0666 0622 addi.w -[A6], 0x622
000009F2 B32B 6D01 xor.b [A3 + 0x6D01], D1
000009F6 4086 negx.l D6
000009F8 AA00 syscall OpenCPort
000009FA 0F25 btst -[A5], D7
000009FC EF55 roxl D5.w, 7
000009FE 1F55 230B move.b [A7 + 0x230B], [A5]
00000A02 03FA .incomplete
00000A04 0E0B 06C5 .invalid.b A3, 0xC5 // invalid immediate operation
00000A08 0EDB .incomplete
00000A0A 8D29 17C6 or.b [A1 + 0x17C6], D6
00000A0E 1A0F move.b D5, A7
00000A10 6524 bcs +0x26 /* 00000A36 */
00000A12 0302 btst D2, D1
00000A14 CD05 abcd D6, D5
00000A16 1A0F move.b D5, A7
00000A18 2687 move.l [A3], D7
00000A1A 09E8 .incomplete
label00000A1C:
00000A1C F456 cinvp DATA, [A6]
00000A1E 6502 bcs +0x4 /* 00000A22 */
00000A20 2E2A CC1A move.l D7, [A2 - 0x33E6]
// begin alternate branch 00000A22-00000A24
label00000A22:
00000A22 CC1A and.b D6, [A2]+
// end alternate branch 00000A22-00000A24
label00000A22: // (misaligned)
00000A24 0F89 bclr A1, D7
00000A26 026D 64F4 6AB1 andi.w [A5 + 0x6AB1], 0x64F4
00000A2C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00000A2E F456 cinvp DATA, [A6]
00000A30 3102 move.w -[A0], D2
00000A32 3EC5 move.w [A7]+, D5
00000A34 8D48 1B01 pack -[A6], -[A0], 0x1B01
// begin alternate branch 00000A36-00000A38
label00000A36:
00000A36 1B01 move.b -[A5], D1
// end alternate branch 00000A36-00000A38
label00000A36: // (misaligned)
00000A38 6EE2 bgt -0x1C /* 00000A1C */
00000A3A 08F4 7E40 0ED6 bset.b [A4 + D0 * 8 - 0x42], 0x40 /* '@' */
00000A40 5B0F subq.b A7, 5
00000A42 063E 2700 addi.b <<invalid special address>>, 0x0
00000A46 F623 0269 .move16 0xF623, 0x0269 // unimplemented
00000A4A 9C03 sub.b D6, D3
00000A4C 040B 0D2B subi.b A3, 0x2B /* '+' */
00000A50 0030 7E70 CB00 ori.b [A0 + <<invalid base displacement size>> + A4 * 2], 0x70 /* 'p' */
00000A56 48A3 04FB movem.w -[A3], D5,A0,A1,A2,A3,A4,A6,A7
00000A5A 1330 7009 move.b -[A1], [A0 + D7.w + 0x9]
00000A5E 1802 move.b D4, D2
00000A60 00EB .incomplete
00000A62 89FB 13CA 2B08 divs.w D4, [[ + <<invalid base displacement size>>] + 0x2B08]
00000A68 1485 move.b [A2], D5
00000A6A 01A0 bclr -[A0], D0
00000A6C 650F bcs +0x11 /* 00000A7D */
00000A6E 2B82 7E29 move.l [A5 + D7 * 8 + 0x29], D2
00000A72 964E sub.w D3, A6
00000A74 4820 nbcd.b -[A0]
00000A76 7B15 moveq.l D5, 0x15
00000A78 870A sbcd -[A3], -[A2]
00000A7A 36A5 move.w [A3], -[A5]
00000A7C 0E2A 140A 2E0E .invalid.b [A2 + 0x2E0E], 0xA /* '\n' */ // invalid immediate operation
00000A82 CCCD mulu.w D6, A5
00000A84 6489 bcc -0x75 /* 00000A0F */
00000A86 28E1 move.l [A4]+, -[A1]
00000A88 6456 bcc +0x58 /* 00000AE0 */
00000A8A 790F moveq.l D4, 0x0F
00000A8C 2512 move.l -[A2], [A2]
00000A8E 2E0E move.l D7, A6
00000A90 AB4F syscall bcEnd
00000A92 CAA1 and.l D5, -[A1]
00000A94 0A56 2E2A xori.w [A6], 0x2E2A /* '.*' */
00000A98 A4AB syscall 0x0AB, flags=4
00000A9A 0580 bclr D0, D2
00000A9C FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00000A9E 0843 1FC5 bchg.b D3, 0xC5
00000AA2 1363 3A65 move.b [A1 + 0x3A65], -[A3]
00000AA6 00ED .incomplete
00000AA8 D50F addx.b -[A2], -[A7]
00000AAA 0501 btst D1, D2
00000AAC 6B3A bmi +0x3C /* 00000AE8 */
00000AAE 6D2F blt +0x31 /* 00000ADF */
00000AB0 7D15 moveq.l D6, 0x15
00000AB2 990A subx.b -[A4], -[A2]
00000AB4 1D01 move.b -[A6], D1
00000AB6 F70A .extension 0x70A <<F/4-5/3>> // unimplemented
00000AB8 DBF7 0AEC add.l A5, [A7 + D0 * 2 - 0x20]
00000ABC 970A subx.b -[A3], -[A2]
00000ABE FD2E .extension 0xD2E <<F/4-5/6>> // unimplemented
00000AC0 2A2B 3230 move.l D5, [A3 + 0x3230]
00000AC4 E90D lsl D5.b, 4
00000AC6 1630 7B1F 3502 5309 move.b D3, [[A0] + D7 * 2 + 0x35025309]
00000ACE 567E addq.w <<invalid special address>>, 3
00000AD0 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000AD2 567A A304 addq.w [PC - 0x5CFC /* FFFFADD8, cstring ""<EOF> */], 3
00000AD6 2522 move.l -[A2], -[A2]
00000AD8 2514 move.l -[A2], [A4]
00000ADA 8913 or.b [A3], D4
00000ADC 1B7B ED17 A592 D1C3 0F16 move.b [A5 + 0xF16], [[PC] + A6 * 4 - 0x5A6D2E3D]
// begin alternate branch 00000AE0-00000AE6
label00000AE0:
00000AE0 A592 syscall EgretDispatch, flags=5
00000AE2 D1C3 add.l A0, D3
00000AE4 0F16 btst [A6], D7
// end alternate branch 00000AE0-00000AE6
label00000AE0: // (misaligned)
00000AE6 6AD1 bpl -0x2D /* 00000AB9 */
label00000AE8:
00000AE8 C356 and.w [A6], D1
00000AEA 0481 AA08 2856 subi.l D1, 0xAA082856
00000AF0 0200 0F04 andi.b D0, 0x4
00000AF4 4C56 2CF6 movem.l D1,D2,D4,D5,D6,D7,A2,A3,A5, [A6]
00000AF8 4253 clr.w [A3]
00000AFA 0505 btst D5, D2
00000AFC A08D syscall DebugUtil
00000AFE CC65 and.w D6, -[A5]
00000B00 199D A356 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A5]+
00000B04 2307 move.l -[A1], D7
00000B06 AD02 syscall RealFont, auto_pop
00000B08 EB7A rol D2.w, D5
00000B0A C70B abcd -[A3], -[A3]
00000B0C 6643 bne +0x45 /* 00000B51 */
00000B0E 0165 bchg -[A5], D0
00000B10 BEC5 cmpa.w A7, D5
00000B12 1C47 movea.b A6, D7
00000B14 009E 0B0A 04EA ori.l [A6]+, 0xB0A04EA
00000B1A 2A9E move.l [A5], [A6]+
00000B1C 2103 move.l -[A0], D3
00000B1E 1301 move.b -[A1], D1
00000B20 068A D6F3 10D6 addi.l A2, 0xD6F310D6
00000B26 EB08 lsl D0.b, 5
00000B28 D6FB 09E3 1B16 0FA0 1A0F add.w A3, [[0x1B16] + 0xFA01A0F]
00000B32 2606 move.l D3, D6
00000B34 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000B36 F193 .invalid <<F/6/0>>
00000B38 0F26 btst -[A6], D7
00000B3A A5F0 syscall vBMChk, flags=5
00000B3C 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000B3E DA6B 0198 add.w D5, [A3 + 0x198]
00000B42 9825 sub.b D4, -[A5]
00000B44 BA6B 0105 cmp.w D5, [A3 + 0x105]
00000B48 BB04 xor.b D4, D5
00000B4A 8B0C sbcd -[A5], -[A4]
00000B4C 7B0A moveq.l D5, 0x0A
00000B4E 04A4 E101 6312 subi.l -[A4], 0xE1016312
00000B54 D305 addx.b D1, D5
00000B56 C59C and.l [A4]+, D2
00000B58 9313 sub.b [A3], D1
00000B5A D305 addx.b D1, D5
00000B5C 0F80 bclr D0, D7
00000B5E ACAD syscall PtInRect, auto_pop
00000B60 79CD moveq.l D4, 0xFFFFFFCD
00000B62 2C0E move.l D6, A6
00000B64 2000 move.l D0, D0
00000B66 0000 1000 ori.b D0, 0x0
00000B6A 0B03 btst D3, D5
00000B6C 3001 move.w D0, D1
00000B6E 3F29 1793 move.w -[A7], [A1 + 0x1793]
00000B72 4147 chk.w D0, D7
00000B74 0321 btst -[A1], D1
00000B76 0911 btst [A1], D4
00000B78 2107 move.l -[A0], D7
00000B7A A30F syscall MountVol, flags=3
00000B7C 046C D305 0702 subi.w [A4 + 0x702], 0xD305
00000B82 B42B 1BD1 cmp.b D2, [A3 + 0x1BD1]
00000B86 B1E9 3E7E cmpa.l A0, [A1 + 0x3E7E]
00000B8A 142E 6E17 move.b D2, [A6 + 0x6E17]
00000B8E 00C5 .incomplete
00000B90 0F76 0B07 2E48 AB4F bchg [[A6 + <<invalid base displacement size>>] + D0 * 2 + 0x2E48AB4F], D7
00000B98 8001 or.b D0, D1
00000B9A 2E2B 0A06 move.l D7, [A3 + 0xA06]
00000B9E 2B0A move.l -[A5], A2
00000BA0 046C 1301 4532 subi.w [A4 + 0x4532], 0x1301
00000BA6 F351 .extension 0x351 <<F/4-5/1>> // unimplemented
00000BA8 692B bvs +0x2D /* 00000BD5 */
00000BAA 251E move.l -[A2], [A6]+
00000BAC 494D chk.w D4, A5
00000BAE A543 syscall SetFilType, flags=5
00000BB0 E319 rol D1.b, 1
00000BB2 0EE1 .incomplete
00000BB4 0284 1301 68A1 andi.l D4, 0x130168A1
00000BBA 0306 btst D6, D1
00000BBC 6889 bvc -0x75 /* 00000B47 */
00000BBE 03EB .incomplete
00000BC0 012B 0A53 btst [A3 + 0xA53], D0
00000BC4 06A5 0925 09C5 addi.l -[A5], 0x92509C5
00000BCA 26A5 move.l [A3], -[A5]
00000BCC 0619 3786 addi.b [A1]+, 0x86
00000BD0 29D2 4536 0F0E move.l 0x45360F0E, [A2]
00000BD6 2E0E move.l D7, A6
00000BD8 A4EB syscall vFileWrite, flags=4
00000BDA 5813 addq.b [A3], 4
00000BDC 0125 btst -[A5], D0
00000BDE 131E move.b -[A1], [A6]+
00000BE0 0496 5B01 5232 subi.l [A6], 0x5B015232
00000BE6 1EE5 move.b [A7]+, -[A5]
00000BE8 E69E ror D6, 3
00000BEA 6C7B bge +0x7D /* 00000C67 */
00000BEC 0A06 8616 xori.b D6, 0x16
00000BF0 E32C lsl D4.b, D1
00000BF2 D306 addx.b D1, D6
00000BF4 8500 sbcd D2, D0
00000BF6 4B41 chk.w D5, D1
00000BF8 D306 addx.b D1, D6
00000BFA 650C bcs +0xE /* 00000C08 */
00000BFC E500 asl D0.b, 2
00000BFE 137A 8501 0200 move.b [A1 + 0x200], [PC - 0x7AFF /* FFFF9101, cstring ""<EOF> */]
00000C04 B32C 5B09 xor.b [A4 + 0x5B09], D1
label00000C08:
00000C08 8052 or.w D0, [A2]
00000C0A F31B .extension 0x31B <<F/4-5/1>> // unimplemented
00000C0C 3202 move.w D1, D2
00000C0E 0033 08D8 0FAC ori.b <<invalid full ext with I/IS == 4>>, 0xD8
00000C14 C505 abcd D2, D5
00000C16 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000C18 5232 5B09 addq.b [[A2 + <<invalid base displacement size>> + D5 * 2]], 1
00000C1C AC52 syscall HideCursor, auto_pop
00000C1E E501 asl D1.b, 2
00000C20 E30A lsl D2.b, 1
00000C22 E501 asl D1.b, 2
00000C24 A51F syscall DisposPtr/DisposePtr, flags=5
00000C26 8307 sbcd D1, D7
00000C28 2704 move.l -[A3], D4
00000C2A 136C 2A05 DBFB move.b [A1 - 0x2405], [A4 + 0x2A05]
00000C30 0425 0F93 subi.b -[A5], 0x93
00000C34 41A0 .invalid 0, -[A0] // invalid opcode 4 with b == 6
00000C36 231B move.l -[A1], [A3]+
00000C38 951C sub.b [A4]+, D2
00000C3A 1000 move.b D0, D0
00000C3C 8588 0C08 unpk -[A2], -[A0], 0x0C08
00000C40 1A0F move.b D5, A7
00000C42 2689 move.l [A3], A1
00000C44 195B 0A8D move.b [A4 + 0xA8D], [A3]+
00000C48 2948 9929 move.l [A4 - 0x66D7], A0
00000C4C 2700 move.l -[A3], D0
00000C4E C16C 6305 and.w [A4 + 0x6305], D0
00000C52 1701 move.b -[A3], D1
00000C54 0245 609E andi.w D5, 0x609E
00000C58 406E A01A negx.w [A6 - 0x5FE6]
00000C5C 0F26 btst -[A6], D7
00000C5E 0463 08CA subi.w -[A3], 0x8CA
00000C62 9ED3 sub.w A7, [A3]
00000C64 0806 9B05 btst.b D6, 0x5
00000C68 16F3 3404 move.b [A3]+, [A3 + D3.w * 4 + 0x4]
00000C6C CE9E and.l D7, [A6]+
00000C6E 0200 0B0C andi.b D0, 0xC
00000C72 1441 movea.b A2, D1
00000C74 014B bchg A3, D0
00000C76 0AE5 .incomplete
00000C78 09FB .incomplete
00000C7A 8C13 or.b D6, [A3]
00000C7C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000C7E CB97 and.l [A7], D5
00000C80 A306 syscall KillIO, flags=3
00000C82 1302 move.b -[A1], D2
00000C84 7021 moveq.l D0, 0x21
00000C86 06CC .incomplete
00000C88 2102 move.l -[A0], D2
00000C8A 0506 btst D6, D2
00000C8C 1303 move.b -[A1], D3
00000C8E F49B cinva INST
00000C90 0549 bchg A1, D2
00000C92 2E7B 0381 movea.l A7, [[ + <<invalid base displacement size>> + D0 * 2]]
00000C96 011A btst [A2]+, D0
00000C98 0FAD 7042 bclr [A5 + 0x7042 /* export_3588 */], D7
00000C9C 0401 091A subi.b D1, 0x1A
00000CA0 0F26 btst -[A6], D7
00000CA2 818F 6305 unpk -[A0], -[A7], 0x6305
00000CA6 1302 move.b -[A1], D2
00000CA8 CD01 abcd D6, D1
00000CAA 8816 or.b D4, [A6]
00000CAC 6B06 bmi +0x8 /* 00000CB4 */
00000CAE 2345 0705 move.l [A1 + 0x705], D5
00000CB2 0A93 0148 097D xori.l [A3], 0x148097D
// begin alternate branch 00000CB4-00000CB8
label00000CB4:
00000CB4 0148 bchg A0, D0
00000CB6 097D bchg <<invalid special address>>, D4
// end alternate branch 00000CB4-00000CB8
label00000CB4: // (misaligned)
00000CB8 0312 btst [A2], D1
00000CBA 2CF3 03CA D305 move.l [A6]+, [[ + <<invalid base displacement size>>] - 0x2CFB]
00000CC0 F911 .extension 0x911 <<F/4-5/4>> // unimplemented
00000CC2 F0C5 DB09 .extension 0x0C5 <<F/2-3/0>> // unimplemented
00000CC6 5417 addq.b [A7], 2
00000CC8 032A 66E9 btst [A2 + 0x66E9], D1
00000CCC 1A0F move.b D5, A7
00000CCE 418F .invalid 0, A7 // invalid opcode 4 with b == 6
00000CD0 1B26 move.b -[A5], -[A6]
00000CD2 601B bra +0x1D /* 00000CEF */
00000CD4 268B move.l [A3], A3
00000CD6 06DB .incomplete
00000CD8 4466 neg.w -[A6]
00000CDA 3300 move.w -[A1], D0
00000CDC 0F05 btst D5, D7
00000CDE 074A bchg A2, D3
00000CE0 663B bne +0x3D /* 00000D1D */
00000CE2 0C5C 4086 cmpi.w [A4]+, 0x4086
00000CE6 DE30 0F06 F0CD add.b D7, [[A0 + <<invalid base displacement size>>] + D0 * 8 - 0xF33]
00000CEC 081A 1782 btst.b [A2]+, 0x82
00000CF0 7DF0 moveq.l D6, 0xFFFFFFF0
00000CF2 2705 move.l -[A3], D5
00000CF4 7A4A moveq.l D5, 0x4A
00000CF6 823B 0CA8 or.b D1, [PC + D0 * 4 - 0x88]
00000CFA 826D 0206 or.w D1, [A5 + 0x206]
00000CFE 221A move.l D1, [A2]+
00000D00 0FDD .incomplete
00000D02 8E17 or.b D7, [A7]
00000D04 0565 bchg -[A5], D2
00000D06 0EE2 .incomplete
00000D08 08A1 6A3B bclr.b -[A1], 0x3B /* ';' */
00000D0C 0561 bchg -[A1], D2
00000D0E 1369 030A 1A0F move.b [A1 + 0x1A0F], [A1 + 0x30A]
00000D14 2643 movea.l A3, D3
00000D16 02FB .incomplete
00000D18 3817 move.w D4, [A7]
00000D1A 0596 bclr [A6], D2
00000D1C 29FF 230A 8532 move.l 0x230A8532, <<invalid special address>>
00000D22 400E negx.b A6
00000D24 851F or.b [A7]+, D2
00000D26 0F26 btst -[A6], D7
00000D28 0623 0AD1 addi.b -[A3], 0xD1
00000D2C 090F btst A7, D4
00000D2E 2678 0701 movea.l A3, [0x00000701]
00000D32 1723 move.b -[A3], -[A3]
00000D34 0A93 0BAB 0204 xori.l [A3], 0xBAB0204
00000D3A B853 cmp.w D4, [A3]
00000D3C 1448 movea.b A2, A0
00000D3E F17A .extension 0x17A <<F/4-5/0>> // unimplemented
00000D40 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000D42 8504 sbcd D2, D4
00000D44 0B03 btst D3, D5
00000D46 7B03 moveq.l D5, 0x03
00000D48 0EC0 .incomplete
00000D4A 0443 0A9E subi.w D3, 0xA9E
00000D4E 630B bls +0xD /* 00000D5B */
00000D50 1300 move.b -[A1], D0
00000D52 531F subq.b [A7]+, 1
00000D54 068A 391F B28A addi.l A2, 0x391FB28A
00000D5A 7B15 moveq.l D5, 0x15
00000D5C DB07 addx.b D5, D7
00000D5E 3261 movea.w A1, -[A1]
00000D60 058A bclr A2, D2
00000D62 5232 B14B 7B03 1A17 addq.b [[A2 + <<invalid base displacement size>>] + 0x7B031A17], 1
00000D6A 8334 4301 or.b [[A4 + <<invalid base displacement size>> + D4 * 2]], D1
00000D6E 8863 or.w D4, -[A3]
00000D70 834D 0A0F pack -[A1], -[A5], 0x0A0F
00000D74 D582 addx.l D2, D2
00000D76 730E moveq.l D1, 0x0E
00000D78 0A2E 723A 730E xori.b [A6 + 0x730E], 0x3A /* ':' */
00000D7E C929 2E56 and.b [A1 + 0x2E56], D4
00000D82 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00000D84 EDC5 09CA bfffo D0, D5 {D7:10}
00000D88 6A4B bpl +0x4D /* 00000DD5 */
00000D8A 0453 003B subi.w [A3], 0x3B /* ';' */
00000D8E 12C8 move.b [A1]+, A0
00000D90 043A E4DA E32E subi.b [PC - 0x1CD2 /* FFFFF0C0, cstring ""<EOF> */], 0xDA
00000D96 EB03 asl D3.b, 5
00000D98 989A sub.l D4, [A2]+
00000D9A 54A1 addq.l -[A1], 2
00000D9C 2B6E AB34 6100 move.l [A5 + 0x6100], [A6 - 0x54CC]
00000DA2 2A8B move.l [A5], A3
00000DA4 3B04 move.w -[A5], D4
00000DA6 EA0E lsr D6.b, 5
00000DA8 832C 40C8 or.b [A4 + 0x40C8], D1
00000DAC 0673 0E40 1700 addi.w [A3 + <<invalid base displacement size>> + D1 * 8], 0xE40
00000DB2 071A btst [A2]+, D3
00000DB4 9B29 4D88 sub.b [A1 + 0x4D88], D5
00000DB8 6A20 bpl +0x22 /* 00000DDA */
00000DBA 101B move.b D0, [A3]+
00000DBC 0889 651B bclr.b A1, 0x1B
00000DC0 0825 022B btst.b -[A5], 0x2B /* '+' */
00000DC4 3B26 move.w -[A5], -[A6]
00000DC6 14E1 move.b [A2]+, -[A1]
00000DC8 00C5 .incomplete
00000DCA 28D4 move.l [A4]+, [A4]
00000DCC D402 add.b D2, D2
00000DCE 001B 64B4 ori.b [A3]+, 0xB4
00000DD2 7A8B moveq.l D5, 0xFFFFFF8B
00000DD4 14A5 move.b [A2], -[A5]
00000DD6 0145 bchg D5, D0
00000DD8 2F0F move.l -[A7], A7
label00000DDA:
00000DDA 7601 moveq.l D3, 0x01
00000DDC 91CE sub.l A0, A6
00000DDE 8B3B 0501 or.b [[PC + <<invalid base displacement size>> + D0 * 4]], D5
00000DE2 337B 230C 1102 move.w [A1 + 0x1102], <<invalid full ext with I/IS == 4>>
00000DE8 036C 76A5 bchg [A4 + 0x76A5], D1
00000DEC B7AB 3409 xor.l [A3 + 0x3409], D3
00000DF0 02ED .incomplete
00000DF2 539B subq.l [A3]+, 1
00000DF4 05C5 .incomplete
00000DF6 0725 btst -[A5], D3
00000DF8 7216 moveq.l D1, 0x16
00000DFA FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00000DFC 0117 btst [A7], D0
00000DFE 2700 move.l -[A3], D0
00000E00 D2EB 05E5 add.w A1, [A3 + 0x5E5]
00000E04 180F move.b D4, A7
00000E06 FD37 .extension 0xD37 <<F/4-5/6>> // unimplemented
00000E08 7316 moveq.l D1, 0x16
00000E0A 7841 moveq.l D4, 0x41
00000E0C 01D6 .incomplete
00000E0E 1301 move.b -[A1], D1
00000E10 D693 add.l D3, [A3]
00000E12 03D6 .incomplete
00000E14 A302 syscall Read, flags=3
00000E16 E31B rol D3.b, 1
00000E18 BD32 93F6 xor.b <<invalid full ext with IS == 1 and I/IS == 6>>, D6
00000E1C 49D9 lea.l A4, [A1]+
00000E1E 01DA .incomplete
00000E20 ED17 roxl D7.b, 6
00000E22 6960 bvs +0x62 /* 00000E84 */
00000E24 4518 .invalid 2, [A0]+ // invalid opcode 4 with b == 4
00000E26 D56B 2408 add.w [A3 + 0x2408], D2
00000E2A 1406 move.b D2, D6
00000E2C 8A04 or.b D5, D4
00000E2E 8116 or.b [A6], D0
00000E30 011A btst [A2]+, D0
00000E32 0919 btst [A1]+, D4
00000E34 0115 btst [A5], D0
00000E36 0200 2B82 andi.b D0, 0x82
00000E3A 45FC 6929 A329 lea.l A2, 0x6929A329
00000E40 C136 870E F4F4 and.b [[A6 + <<invalid base displacement size>>] + A0 * 8 - 0xB0C], D0
00000E46 1704 move.b -[A3], D4
00000E48 E028 lsr D0.b, D0
00000E4A 832C E315 or.b [A4 - 0x1CEB], D1
00000E4E 8B00 sbcd D5, D0
00000E50 5B0A subq.b A2, 5
00000E52 E8E3 11E5 bftst -[A3] {7:D5}
00000E56 008E 0663 0A0B ori.l A6, 0x6630A0B
00000E5C 1DE5 move.b <<invalid special address>>, -[A5]
00000E5E 0606 A329 addi.b D6, 0x29 /* ')' */
00000E62 E100 asl D0.b, 8
00000E64 0200 6B7A andi.b D0, 0x7A /* 'z' */
00000E68 78E1 moveq.l D4, 0xFFFFFFE1
00000E6A 000D 1876 ori.b A5, 0x76 /* 'v' */
00000E6E FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000E70 015E bchg [A6]+, D0
00000E72 2A9B move.l [A5], [A3]+
00000E74 04C5 .incomplete
00000E76 B85B cmp.w D4, [A3]+
00000E78 0AB3 3969 3545 088A xori.l [A3 + D0 - 0x118], 0x39693545 /* '9i5E' */
00000E80 A70E syscall UnmountVol/HUnmountVol, flags=7
00000E82 F3E5 .invalid <<F/7/1>>
label00000E84:
00000E84 0606 8A02 addi.b D6, 0x2
00000E88 00B3 48CB 04AB 0207 ori.l [A3 + D0.w * 2 + 0x7], 0x48CB04AB
00000E90 055C bchg [A4]+, D2
00000E92 550C subq.b A4, 2
00000E94 B70F cmpm.b [A3]+, [A7]+
00000E96 5AE5 spl -[A5]
00000E98 1021 move.b D0, -[A1]
00000E9A 0402 000F subi.b D2, 0xF
00000E9E F90F .extension 0x90F <<F/4-5/4>> // unimplemented
00000EA0 8503 sbcd D2, D3
00000EA2 5699 addq.l [A1]+, 3
00000EA4 0365 bchg -[A5], D1
00000EA6 29AB 3761 0048 move.l [A4 + D0.w + 0x48], [A3 + 0x3761]
00000EAC 832C A556 or.b [A4 - 0x5AAA], D1
00000EB0 E32E lsl D6.b, D1
00000EB2 7158 moveq.l D0, 0x58
00000EB4 8B2C 4552 or.b [A4 + 0x4552], D5
00000EB8 406A 068A negx.w [A2 + 0x68A]
00000EBC 406E E528 negx.w [A6 - 0x1AD8]
00000EC0 0F2D 2B6E btst [A5 + 0x2B6E], D7
00000EC4 F13F .extension 0x13F <<F/4-5/0>> // unimplemented
00000EC6 61E7 bsr -0x17 /* 00000EAF */
00000EC8 3B05 move.w -[A5], D5
00000ECA 0707 btst D7, D3
00000ECC 110B move.b -[A0], A3
00000ECE 020E 430E andi.b A6, 0xE
00000ED2 1E39 400F A538 move.b D7, [0x400FA538]
00000ED8 230A move.l -[A1], A2
00000EDA 0200 BB79 andi.b D0, 0x79 /* 'y' */
00000EDE D88B add.l D4, A3
00000EE0 0091 C4D3 000A ori.l [A1], 0xC4D3000A
00000EE6 2448 movea.l A2, A0
00000EE8 A97B syscall InitDialogs
00000EEA 0ACD .incomplete
00000EEC 3A0F move.w D5, A7
00000EEE 262B 022B move.l D3, [A3 + 0x22B]
00000EF2 0A4B 002B xori.w A3, 0x2B /* '+' */
00000EF6 0A7A 4B1A 1465 xori.w [PC + 0x1465 /* 0000235D, cstring ""<EOF> */], 0x4B1A
00000EFC B78B cmpm.l [A3]+, [A3]+
00000EFE 0206 D300 andi.b D6, 0x0
00000F02 1625 move.b D3, -[A5]
00000F04 8361 or.w -[A1], D1
00000F06 B7D3 cmpa.l A3, [A3]
00000F08 0065 B707 ori.w -[A5], 0xB707
00000F0C 055B bchg [A3]+, D2
00000F0E A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000F10 A17A syscall SetADBInfo, flags=1
00000F12 0A29 8523 7B76 xori.b [A1 + 0x7B76], 0x23 /* '#' */
00000F18 5309 subq.b A1, 1
00000F1A 2B0A move.l -[A5], A2
00000F1C 7ED1 moveq.l D7, 0xFFFFFFD1
00000F1E 7EEB moveq.l D7, 0xFFFFFFEB
00000F20 3700 move.w -[A3], D0
00000F22 7B34 moveq.l D5, 0x34
00000F24 0F8D bclr A5, D7
00000F26 9749 subx.w -[A3], -[A1]
00000F28 D8B9 A01A 0F61 add.l D4, [0xA01A0F61]
00000F2E 086A C533 0F69 bchg.b [A2 + 0xF69], 0x33 /* '3' */
00000F34 0429 C3B1 D029 subi.b [A1 - 0x2FD7], 0xB1
00000F3A 648B bcc -0x73 /* 00000EC7 */
00000F3C 2C1A move.l D6, [A2]+
00000F3E 0F91 bclr [A1], D7
00000F40 65E9 bcs -0x15 /* 00000F2B */
00000F42 3085 move.w [A0], D5
00000F44 360D move.w D3, A5
00000F46 10A3 move.b [A0], -[A3]
00000F48 01F9 .incomplete
00000F4A 0317 btst [A7], D1
00000F4C 00BA 0F26 E528 1701 ori.l [PC + 0x1701 /* 0000264F, cstring ""<EOF> */], 0xF26E528
00000F54 01F3 .incomplete
00000F56 3B65 05C9 move.w [A5 + 0x5C9], -[A5]
00000F5A 2353 1193 move.l [A1 + 0x1193], [A3]
00000F5E 3325 move.w -[A1], -[A5]
00000F60 5004 addq.b D4, 8
00000F62 8308 sbcd -[A1], -[A0]
00000F64 E32E lsl D6.b, D1
00000F66 AB02 syscall BitsToPix
00000F68 3214 move.w D1, [A4]
00000F6A 0CA3 0104 96AB cmpi.l -[A3], 0x10496AB
00000F70 3752 3204 move.w [A3 + 0x3204], [A2]
00000F74 9683 sub.l D3, D3
00000F76 2CA9 7E3B move.l [A6], [A1 + 0x7E3B]
00000F7A 8BEC 6310 divs.w D5, [A4 + 0x6310]
00000F7E 21E5 A50C move.l [0xFFFFA50C], -[A5]
00000F82 B387 xor.l D7, D1
00000F84 870F sbcd -[A3], -[A7]
00000F86 AFCD syscall SnappingTurk, auto_pop
00000F88 098A bclr A2, D4
00000F8A D97B 406E add.w [PC + D4.w + 0x6E], D4
00000F8E E521 asl D1.b, D2
00000F90 0E88 A103 16FA .invalid.l A0, 0xA10316FA // invalid immediate operation
00000F96 8512 or.b [A2], D2
00000F98 1783 F4C9 move.b [A3 + A7.w * 4 - 0x55], D3
00000F9C 6F2B ble +0x2D /* 00000FC9 */
00000F9E 051D btst [A5]+, D2
00000FA0 66EB bne -0x13 /* 00000F8D */
00000FA2 2101 move.l -[A0], D1
00000FA4 0D4D bchg A5, D6
00000FA6 661A bne +0x1C /* 00000FC2 */
00000FA8 0F25 btst -[A5], D7
00000FAA 22A3 move.l [A1], -[A3]
00000FAC 0106 btst D6, D0
00000FAE 36A5 move.w [A3], -[A5]
00000FB0 0EC1 .incomplete
00000FB2 007B 09A3 08A1 ori.w [PC + D0 - 0x95], 0x9A3
00000FB8 1FA8 2B05 062B move.b [A7 + D0.w * 8 + 0x2B], [A0 + 0x2B05]
00000FBE 0502 btst D2, D2
00000FC0 0027 80FB ori.b -[A7], 0xFB
// begin alternate branch 00000FC2-00000FCA
label00000FC2:
00000FC2 80FB 6113 C50A FD69 divu.w D0, [[PC + D6] - 0x3AF50297]
// end alternate branch 00000FC2-00000FCA
label00000FC2: // (misaligned)
00000FC4 6113 bsr +0x15 /* 00000FD9 */
00000FC6 C50A abcd -[A2], -[A2]
00000FC8 FD69 .extension 0xD69 <<F/4-5/6>> // unimplemented
00000FCA B329 F933 xor.b [A1 - 0x6CD], D1
00000FCE 2E6E 6320 movea.l A7, [A6 + 0x6320]
00000FD2 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000FD4 AA00 syscall OpenCPort
00000FD6 0F16 btst [A6], D7
00000FD8 3B21 move.w -[A5], -[A1]
00000FDA C5BB 16B3 and.l [PC + D1.w * 8 - 0x77], D2
00000FDE 47E5 lea.l A3, -[A5]
00000FE0 0C2A B2B3 29EB cmpi.b [A2 + 0x29EB], 0xB3
00000FE6 0323 btst -[A3], D1
00000FE8 3D45 46B3 move.w [A6 + 0x46B3], D5
00000FEC 2916 move.l -[A4], [A6]
00000FEE F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000FF0 1617 move.b D3, [A7]
00000FF2 0872 8115 0200 bchg.b [A2 + D0.w * 2], 0x15
00000FF8 035A bchg [A2]+, D1
00000FFA 8900 sbcd D4, D0
00000FFC 2B11 move.l -[A5], [A1]
00000FFE 0700 btst D0, D3
00001000 FEC9 00FB .extension 0xEC9 <<F/2-3/7>> // unimplemented
00001004 6B89 bmi -0x75 /* 00000F8F */
00001006 00DB .incomplete
00001008 2665 movea.l A3, -[A5]
0000100A 1B5B 0A65 move.b [A5 + 0xA65], [A3]+
0000100E 1A13 move.b D5, [A3]
00001010 022E 6E27 00FC andi.b [A6 + 0xFC], 0x27 /* '\'' */
00001016 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00001018 C527 and.b -[A7], D2
0000101A 02E5 .incomplete
0000101C AB0E syscall MakeScaleTbl
0000101E F90A .extension 0x90A <<F/4-5/4>> // unimplemented
00001020 06AB 0E40 2A06 8AA5 addi.l [A3 - 0x755B], 0xE402A06
00001028 1573 4626 A90F move.b [A2 - 0x56F1], [A3 + D4.w * 8 + 0x26]
0000102E AB0E syscall MakeScaleTbl
00001030 4D8D .invalid 6, A5 // invalid opcode 4 with b == 6
00001032 EB01 asl D1.b, 5
00001034 9B05 subx.b D5, D5
00001036 0702 btst D2, D3
00001038 CD08 abcd -[A6], -[A0]
0000103A 2901 move.l -[A4], D1
0000103C 0FED .incomplete
0000103E 069B 0587 1169 addi.l [A3]+, 0x5871169
00001044 E711 roxl D1.b, 3
00001046 1B0F move.b -[A5], A7
00001048 ED11 roxl D1.b, 6
0000104A 3B09 move.w -[A5], A1
0000104C 2AF7 9131 5912 330C move.l [A5]+, [[A7 + 0x5912330C + A1]]
00001054 F711 .extension 0x711 <<F/4-5/3>> // unimplemented
00001056 C4F7 1142 F711 mulu.w D2, [[A7 + <<invalid base displacement size>>] - 0x8EF]
0000105C 53D7 sls [A7]
0000105E 1164 5B0A move.b [A0 + 0x5B0A], -[A4]
00001062 6700 9C29 beq -0x63D5 /* FFFFAC8D */
00001066 0E0F 16FB .invalid.b A7, 0xFB // invalid immediate operation
0000106A 0D39 200E A906 btst [0x200EA906], D6
00001070 F791 .invalid <<F/6/3>>
00001072 F737 .extension 0x737 <<F/4-5/3>> // unimplemented
00001074 00BF D507 C585 ori.l <<invalid special address>>, 0xD507C585
0000107A 831A or.b [A2]+, D1
0000107C 35E3 0F0D move.w [PC + 0xF0D /* 00001F8B, cstring ""<EOF> */], -[A3]
00001080 073B 2A8B btst [PC + D2 * 2 - 0x117], D3
00001084 014B bchg A3, D0
00001086 04F4 .incomplete
00001088 6B03 bmi +0x5 /* 0000108D */
0000108A C30C abcd -[A1], -[A4]
0000108C 0683 1A2B 0949 addi.l D3, 0x1A2B0949
00001092 3A5B movea.w A5, [A3]+
00001094 2678 16AB movea.l A3, [0x000016AB]
00001098 0041 0106 ori.w D1, 0x106
0000109C 6B03 bmi +0x5 /* 000010A1 */
0000109E 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000010A0 050A btst A2, D2
000010A2 6B03 bmi +0x5 /* 000010A7 */
000010A4 402A 4017 negx.b [A2 + 0x4017]
000010A8 0264 C18E andi.w -[A4], 0xC18E
000010AC 0C05 330F cmpi.b D5, 0xF
000010B0 8900 sbcd D4, D0
000010B2 2B11 move.l -[A5], [A1]
000010B4 2E36 2CA1 move.l D7, [A6 + D2 * 4 - 0x95]
000010B8 36A3 move.w [A3], -[A3]
000010BA 0414 6901 subi.b [A4], 0x1
000010BE 4BC9 lea.l A5, A1
000010C0 816B 6E61 or.w [A3 + 0x6E61], D0
000010C4 B06E 494C cmp.w D0, [A6 + 0x494C]
000010C8 2702 move.l -[A3], D2
000010CA 7107 moveq.l D0, 0x07
000010CC 06C2 .incomplete
000010CE 2408 move.l D2, A0
000010D0 E1A8 lsl D0, D0
000010D2 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000010D4 4853 pea.l [A3]
000010D6 326A A564 movea.w A1, [A2 - 0x5A9C]
000010DA 85A5 or.l -[A5], D2
000010DC 044C 6B01 subi.w A4, 0x6B01
000010E0 2CCB move.l [A6]+, A3
000010E2 0DAC 7013 bclr [A4 + 0x7013], D6
000010E6 287E movea.l A4, <<invalid special address>>
000010E8 5709 subq.b A1, 3
000010EA 99FB 044A sub.l A4, [PC + D0.w * 4 + 0x4A]
000010EE 72A3 moveq.l D1, 0xFFFFFFA3
000010F0 160A move.b D3, A2
000010F2 1706 move.b -[A3], D6
000010F4 0A23 9FDB xori.b -[A3], 0xDB
000010F8 2C06 move.l D6, D6
000010FA 220C move.l D1, A4
000010FC 2A5B movea.l A5, [A3]+
000010FE 008E 8901 D332 ori.l A6, 0x8901D332
00001104 9B16 sub.b [A6], D5
00001106 9712 sub.b [A2], D3
00001108 DFC3 add.l A7, D3
0000110A 3C73 08A9 movea.w A6, [A3 + D0 - 0x87]
0000110E 0043 7B63 ori.w D3, 0x7B63 /* '{c' */
00001112 032B 3E9C btst [A3 + 0x3E9C], D1
00001116 F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00001118 9C2B 2B9C sub.b D6, [A3 + 0x2B9C]
0000111C 5B3E subq.b <<invalid special address>>, 5
0000111E 1706 move.b -[A3], D6
00001120 1D27 move.b -[A6], -[A7]
00001122 0703 btst D3, D3
00001124 5617 addq.b [A7], 3
00001126 042B 0707 3441 subi.b [A3 + 0x3441], 0x7
0000112C C661 and.w D3, -[A1]
0000112E 0BA5 bclr -[A5], D5
00001130 4AE5 tas.b -[A5]
00001132 0A41 C63A xori.w D1, 0xC63A
00001136 22DA move.l [A1]+, [A2]+
00001138 4217 clr.b [A7]
0000113A 06DA .incomplete
0000113C 3B20 move.w -[A5], -[A0]
0000113E 7204 moveq.l D1, 0x04
00001140 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001142 1706 move.b -[A3], D6
00001144 3E0E move.w D7, A6
00001146 1680 move.b [A3], D0
00001148 8845 or.w D4, D5
0000114A 0033 031E EB00 ori.b [A3 + <<invalid base displacement size>> + A6 * 2], 0x1E
00001150 334A B32F move.w [A1 - 0x4CD1], A2
00001154 8E83 or.l D7, D3
00001156 1023 move.b D0, -[A3]
00001158 0125 btst -[A5], D0
0000115A 0863 4707 bchg.b -[A3], 0x7
0000115E 0728 138C btst [A0 + 0x138C], D3
00001162 3341 8070 move.w [A1 - 0x7F90], D1
00001166 731B moveq.l D1, 0x1B
00001168 AC37 syscall MeasureText, auto_pop
0000116A 0801 8513 btst.b D1, 0x13
0000116E A635 syscall OffLine/Offline, flags=6
00001170 4E81 jsr D1
00001172 1104 move.b -[A0], D4
00001174 846B 0122 or.w D2, [A3 + 0x122]
00001178 3702 move.w -[A3], D2
0000117A 90CB sub.w A0, A3
0000117C 19CB 0433 move.b 0x33 /* '3' */, A3
00001180 0417 064B subi.b [A7], 0x4B /* 'K' */
00001184 6B01 bmi +0x3 /* 00001187 */
00001186 1706 move.b -[A3], D6
00001188 2D36 1470 move.l -[A6], [A6 + D1.w * 4 + 0x70]
0000118C 6C17 bge +0x19 /* 000011A5 */
0000118E 0661 6341 addi.w -[A1], 0x6341 /* 'cA' */
00001192 8B00 sbcd D5, D0
00001194 360C move.w D3, A4
00001196 360A move.w D3, A2
00001198 1656 movea.b A3, [A6]
0000119A 530D subq.b A5, 1
0000119C 354D 900A move.w [A2 - 0x6FF6], A5
000011A0 2E6A E90D movea.l A7, [A2 - 0x16F3]
000011A4 2408 move.l D2, A0
000011A6 B222 cmp.b D1, -[A2]
000011A8 3705 move.w -[A3], D5
000011AA 6C3E bge +0x40 /* 000011EA */
000011AC E307 asl D7.b, 1
000011AE 1406 move.b D2, D6
000011B0 C4A5 and.l D2, -[A5]
000011B2 1556 066E move.b [A2 + 0x66E], [A6]
000011B6 062A 0C0E C552 addi.b [A2 - 0x3AAE], 0xE
000011BC 0F61 bchg -[A1], D7
000011BE F1B3 .invalid <<F/6/0>>
000011C0 042D 0240 6E40 subi.b [A5 + 0x6E40], 0x40 /* '@' */
000011C6 3102 move.w -[A0], D2
000011C8 0F06 btst D6, D7
000011CA 3E03 move.w D7, D3
000011CC 08EB 01C4 A902 bset.b [A3 - 0x56FE], 0xC4
000011D2 3E97 move.w [A7], [A7]
000011D4 13AF C33C 6924 move.b <<invalid full ext with I/IS == 4>>, [A7 - 0x3CC4]
000011DA 7EC5 moveq.l D7, 0xFFFFFFC5
000011DC 7021 moveq.l D0, 0x21
000011DE 26E0 move.l [A3]+, -[A0]
000011E0 2501 move.l -[A2], D1
000011E2 C420 and.b D2, -[A0]
000011E4 1023 move.b D0, -[A3]
000011E6 0007 0993 ori.b D7, 0x93
label000011EA:
000011EA BB01 xor.b D1, D5
000011EC 2AF9 0B33 0083 move.l [A5]+, [0x0B330083]
000011F2 0443 1E06 subi.w D3, 0x1E06
000011F6 2300 move.l -[A1], D0
000011F8 0469 1093 2178 subi.w [A1 + 0x2178], 0x1093
000011FE B223 cmp.b D1, -[A3]
00001200 006D 0D23 0006 ori.w [A5 + 0x6], 0xD23 /* '\r#' */
00001206 2225 move.l D1, -[A5]
00001208 1B02 move.b -[A5], D2
0000120A 000F 0902 ori.b A7, 0x2
0000120E 3700 move.w -[A3], D0
00001210 1A03 move.b D5, D3
00001212 081E 0462 btst.b [A6]+, 0x62 /* 'b' */
00001216 EB0E lsl D6.b, 5
00001218 5689 addq.l A1, 3
0000121A 34B3 0623 move.w [A2], [A3 + D0.w * 8 + 0x23]
0000121E 012E 0E2C btst [A6 + 0xE2C], D0
00001222 4C7B 0A4A 6E52 movem.l D1,D3,D6,A1,A3, [PC + D6 * 8 + 0x52]
00001228 0324 btst -[A4], D1
0000122A 046B 1156 6307 subi.w [A3 + 0x6307], 0x1156
00001230 BB0A cmpm.b [A5]+, [A2]+
00001232 3263 movea.w A1, -[A3]
00001234 1139 0393 1758 move.b -[A0], [0x03931758]
0000123A 0622 8802 addi.b -[A2], 0x2
0000123E 000F 581C ori.b A7, 0x1C
00001242 1307 move.b -[A1], D7
00001244 270A move.l -[A3], A2
00001246 5613 addq.b [A3], 3
00001248 0927 btst -[A7], D4
0000124A 09B7 E90E 3E31 bclr [[A7 + <<invalid base displacement size>>] + A6 + 0x3E31], D4
00001250 0D06 btst D6, D6
00001252 222B 0BF1 move.l D1, [A3 + 0xBF1]
00001256 0117 btst [A7], D0
00001258 03FA .incomplete
0000125A 0706 btst D6, D3
0000125C C6E2 mulu.w D3, -[A2]
0000125E 0807 073D btst.b D7, 0x3D /* '=' */
00001262 6B01 bmi +0x3 /* 00001265 */
00001264 0105 btst D5, D0
00001266 C926 and.b -[A6], D4
00001268 70CE moveq.l D0, 0xFFFFFFCE
0000126A 7283 moveq.l D1, 0xFFFFFF83
0000126C 1038 7302 move.b D0, [0x00007302]
00001270 1328 6B01 move.b -[A1], [A0 + 0x6B01]
00001274 5705 subq.b D5, 3
00001276 CA00 and.b D5, D0
00001278 3706 move.w -[A3], D6
0000127A 7709 moveq.l D3, 0x09
0000127C 796B moveq.l D4, 0x6B
0000127E 0A81 3A1B 0148 xori.l D1, 0x3A1B0148
00001284 9306 subx.b D1, D6
00001286 6E24 bgt +0x26 /* 000012AC */
00001288 08D4 0428 bset.b [A4], 0x28 /* '(' */
0000128C 7E16 moveq.l D7, 0x16
0000128E 5302 subq.b D2, 1
00001290 530D subq.b A5, 1
00001292 3310 move.w -[A1], [A0]
00001294 5305 subq.b D5, 1
00001296 F805 0102 .tblXX 0xF805, 0x0102 // unimplemented
0000129A 0083 7A5A 431D ori.l D3, 0x7A5A431D
000012A0 0B02 btst D2, D5
000012A2 A61E syscall NewPtr, flags=6
000012A4 4A0E tst.b A6
000012A6 5232 A202 addq.b [A2 + A2.w * 2 + 0x2], 1
000012AA 008B 2123 01A0 ori.l A3, 0x212301A0
// begin alternate branch 000012AC-000012B0
label000012AC:
000012AC 2123 move.l -[A0], -[A3]
000012AE 01A0 bclr -[A0], D0
// end alternate branch 000012AC-000012B0
label000012AC: // (misaligned)
000012B0 852E 2B59 or.b [A6 + 0x2B59], D2
000012B4 A017 syscall Eject
000012B6 068C F8E1 B186 addi.l A4, 0xF8E1B186
000012BC E87B ror D3.w, D4
000012BE 2314 move.l -[A1], [A4]
000012C0 F817 084D .tblXX 0xF817, 0x084D // unimplemented
000012C4 0F76 132B 629C A866 1416 bchg [[A6 + 0x629C + D1 * 2] - 0x5799EBEA], D7
000012CE 30E1 move.w [A0]+, -[A1]
000012D0 8C89 or.l D6, A1
000012D2 0708 btst A0, D3
000012D4 530D subq.b A5, 1
000012D6 3309 move.w -[A1], A1
000012D8 066B 0A09 030F addi.w [A3 + 0x30F], 0xA09 /* '\n\t' */
000012DE 78E1 moveq.l D4, 0xFFFFFFE1
000012E0 001E 6252 ori.b [A6]+, 0x52 /* 'R' */
000012E4 3265 movea.w A1, -[A5]
000012E6 06C3 .incomplete
000012E8 1A0C move.b D5, A4
000012EA 66A5 bne -0x59 /* 00001291 */
000012EC 230F move.l -[A1], A7
000012EE 05B4 860F bclr [A4 + A0.w * 8 + 0xF], D2
000012F2 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo
000012F4 06A3 2502 FEDE addi.l -[A3], 0x2502FEDE
000012FA 3031 0D4D move.w D0, <<invalid full ext with IS == 1 and I/IS == 5>>
000012FE 3F17 move.w -[A7], [A7]
00001300 0C33 C304 1706 C22A cmpi.b [[A3 + <<invalid base displacement size>>] + D1 * 8 - 0x3DD6], 0x4
00001308 0700 btst D0, D3
0000130A 30C9 move.w [A0]+, A1
0000130C 937E sub.w <<invalid special address>>, D1
0000130E E503 asl D3.b, 2
00001310 FB94 .invalid <<F/6/5>>
00001312 9B00 subx.b D5, D0
00001314 81CB divs.w D0, A3
00001316 563B 0613 addq.b [PC + D0.w * 8 + 0x13], 3
0000131A 0074 3B12 F825 ori.w [A4 + A7 + 0x25], 0x3B12
00001320 0F23 btst -[A3], D7
00001322 101E move.b D0, [A6]+
00001324 F804 962D .tblXX 0xF804, 0x962D // unimplemented
00001328 1F63 26FB move.b [A7 + 0x26FB], -[A3]
0000132C 0414 A503 subi.b [A4], 0x3
00001330 5B7A 3309 subq.w [PC + 0x3309 /* 0000463B, cstring ""<EOF> */], 5
00001334 6304 bls +0x6 /* 0000133A */
00001336 D032 1458 add.b D0, [A2 + D1.w * 4 + 0x58]
label0000133A:
0000133A E315 roxl D5.b, 1
0000133C 1B0B move.b -[A5], A3
0000133E ECA3 asr D3, D6
00001340 18C3 move.b [A4]+, D3
00001342 04B3 03FB 0C58 8E06 subi.l [A3 + A0 * 8 + 0x6], 0x3FB0C58
0000134A 8A0B or.b D5, A3
0000134C 1D06 move.b -[A6], D6
0000134E 3B1B move.w -[A5], [A3]+
00001350 1707 move.b -[A3], D7
00001352 E033 roxr D3.b, D0
00001354 0F45 bchg D5, D7
00001356 EA30 roxr D0.b, D5
00001358 04CE .incomplete
0000135A 170B move.b -[A3], A3
0000135C 843B 1C89 or.b D2, [PC + D1 * 4 - 0x119]
00001360 02BB 5405 0EC3 04AB andi.l [PC + D0.w * 4 - 0x85], 0x54050EC3
00001368 30E5 move.w [A0]+, -[A5]
0000136A 02FE .incomplete
0000136C 6707 beq +0x9 /* 00001375 */
0000136E 02AB 0E97 0F98 7301 andi.l [A3 + 0x7301], 0xE970F98
00001376 2A23 move.l D5, -[A3]
00001378 060C 2A06 addi.b A4, 0x6
0000137C 0F15 btst [A5], D7
0000137E 0B93 bclr [A3], D5
00001380 1707 move.b -[A3], D7
00001382 0C3C 9B08 9B05 cmpi.b 0x5, 0x8
00001388 A980 syscall DialogSelect
0000138A 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
0000138C 6700 F771 beq -0x88D /* 00000AFF */
00001390 820C or.b D1, A4
00001392 0EC1 .incomplete
00001394 008D 219B 5995 ori.l A5, 0x219B5995
0000139A AC27 syscall HideDialogItem/HideDItem, auto_pop
0000139C 0625 0B03 addi.b -[A5], 0x3
000013A0 420E clr.b A6
000013A2 9B0F subx.b -[A5], -[A7]
000013A4 11AD 289E 1A07 move.b [A0 + D1 * 2 + 0x7], [A5 + 0x289E]
000013AA 83D3 divs.w D1, [A3]
000013AC 0DBA 678A bclr [PC + 0x678A /* 00007B38, cstring ""<EOF> */], D6
000013B0 11C1 3F08 move.b [0x00003F08], D1
000013B4 1E02 move.b D7, D2
000013B6 00A3 3864 0F02 ori.l -[A3], 0x38640F02
000013BC 000F 1257 ori.b A7, 0x57 /* 'W' */
000013C0 0B72 4326 CB89 070D bchg [[A2 - 0x3477] + D4 * 2 + 0x70D], D5
000013C8 3E3B 0D53 066B 2608 move.w D7, [[PC] + 0x66B2608]
000013D0 0FA1 bclr -[A1], D7
000013D2 560F addq.b A7, 3
000013D4 A4AB syscall 0x0AB, flags=4
000013D6 039E bclr [A6]+, D1
000013D8 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000013DA 3341 D304 move.w [A1 - 0x2CFC], D1
000013DE 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
label000013E0:
000013E0 044C 9E2C subi.w A4, 0x9E2C
000013E4 E303 asl D3.b, 1
000013E6 D304 addx.b D1, D4
000013E8 4DA9 6627 .invalid 6, [A1 + 0x6627] // invalid opcode 4 with b == 6
000013EC 0C64 AD08 cmpi.w -[A4], 0xAD08
000013F0 0F26 btst -[A6], D7
000013F2 04F3 .incomplete
000013F4 0330 6302 9969 btst [[A0 + <<invalid base displacement size>> + D6 * 2] - 0x6697], D1
000013FA E526 asl D6.b, D2
000013FC 0F06 btst D6, D7
000013FE 66D1 bne -0x2D /* 000013D1 */
00001400 C927 and.b -[A7], D4
00001402 8BBD or.l <<invalid special address>>, D5
00001404 66DA bne -0x24 /* 000013E0 */
00001406 5B01 subq.b D1, 5
00001408 6562 bcs +0x64 /* 0000146C */
0000140A 9313 sub.b [A3], D1
0000140C 5B01 subq.b D1, 5
0000140E 8109 sbcd -[A0], -[A1]
00001410 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001412 C300 abcd D1, D0
00001414 5B09 subq.b A1, 5
00001416 42AE F318 clr.l [A6 - 0xCE8]
0000141A 2B23 move.l -[A5], -[A3]
0000141C 4221 clr.b -[A1]
0000141E 019B bclr [A3]+, D0
00001420 5621 addq.b -[A1], 3
00001422 01AC 2501 bclr [A4 + 0x2501], D0
00001426 AC85 syscall DrawText, auto_pop
00001428 0587 bclr D7, D2
0000142A 9639 8B06 5D03 sub.b D3, [0x8B065D03]
00001430 2101 move.l -[A0], D1
00001432 AC37 syscall MeasureText, auto_pop
00001434 061D 7709 addi.b [A5]+, 0x9 /* '\t' */
00001438 EA4B lsr D3.w, 5
0000143A 07B3 0D07 0BA2 C307 bclr [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0xBA2C307], D3
00001442 51D2 sf [A2]
00001444 2705 move.l -[A3], D5
00001446 65E5 bcs -0x19 /* 0000142D */
00001448 060F 04E1 addi.b A7, 0xE1
0000144C 0A3A 6627 0038 xori.b [PC + 0x38 /* 00001486, value 0x7 */], 0x27 /* '\'' */
00001452 8888 or.l D4, A0
00001454 1630 A56C move.b D3, <<invalid full ext with I/IS == 4>>
00001458 170D move.b -[A3], A5
0000145A 6A7C bpl +0x7E /* 000014D8 */
0000145C 0428 DB08 04CE subi.b [A0 + 0x4CE], 0x8
00001462 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00001464 28C5 move.l [A4]+, D5
00001466 42B3 1173 2C41 00FB 0141 009B clr.l [[A3 + 0x2C4100FB] + 0x141009B]
// begin alternate branch 0000146C-00001476
label0000146C:
0000146C 00FB .incomplete
0000146E 0141 bchg D1, D0
00001470 009B 5616 8B02 ori.l [A3]+, 0x56168B02
// end alternate branch 0000146C-00001476
label0000146C: // (misaligned)
00001472 5616 addq.b [A6], 3
00001474 8B02 sbcd D5, D2
00001476 530D subq.b A5, 1
00001478 0709 btst A1, D3
0000147A A0C3 syscall vRelBlock
0000147C 109E move.b [A0], [A6]+
0000147E 0429 1843 2F0F subi.b [A1 + 0x2F0F], 0x43 /* 'C' */
00001484 E025 asr D5.b, D0
00001486 0747 bchg D7, D3
00001488 8596 or.l [A6], D2
0000148A ED0A lsl D2.b, 6
0000148C CC85 and.l D6, D5
0000148E D307 addx.b D1, D7
00001490 0C71 A51A 070C cmpi.w <<invalid full ext with I/IS == 4>>, 0xA51A
00001496 0683 03B4 1C7A addi.l D3, 0x3B41C7A
0000149C 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
0000149E 8B02 sbcd D5, D2
000014A0 1706 move.b -[A3], D6
000014A2 5E9E addq.l [A6]+, 7
000014A4 162A 530D move.b D3, [A2 + 0x530D]
000014A8 C51A and.b [A2]+, D2
000014AA 0F85 bclr D5, D7
000014AC 23C9 0487 050F move.l [0x0487050F], A1
000014B2 0709 btst A1, D3
000014B4 0E9B 5607 0EE6 .invalid.l [A3]+, 0x56070EE6 // invalid immediate operation
000014BA 610A bsr +0xC /* 000014C6 */
000014BC F303 .extension 0x303 <<F/4-5/1>> // unimplemented
000014BE E318 rol D0.b, 1
000014C0 2309 move.l -[A1], A1
000014C2 2D03 move.l -[A6], D3
000014C4 1705 move.b -[A3], D5
fn000014C6:
000014C6 D1E2 add.l A0, -[A2]
000014C8 2A1B move.l D5, [A3]+
000014CA 0156 bchg [A6], D0
000014CC 25FE 6A49 move.l [PC + 0x6A49 /* 00007F17, cstring ""<EOF> */], <<invalid special address>>
000014D0 DCE5 add.w A6, -[A5]
000014D2 1D0F move.b -[A6], A7
000014D4 2676 7403 movea.l A3, [A6 + D7.w * 4 + 0x3]
label000014D8:
000014D8 17A9 1089 0117 8D90 7C29 move.b [[A3] + D0 - 0x726F83D7], [A1 + 0x1089]
000014E2 1417 move.b D2, [A7]
000014E4 02FB .incomplete
000014E6 046C 5B01 8303 subi.w [A4 - 0x7CFD], 0x5B01
000014EC 7674 moveq.l D3, 0x74
000014EE FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
000014F0 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
000014F2 B302 xor.b D2, D1
000014F4 8501 sbcd D2, D1
000014F6 F338 .extension 0x338 <<F/4-5/1>> // unimplemented
000014F8 1709 move.b -[A3], A1
000014FA A39E syscall PowerMgrDispatch, flags=3
000014FC 166A 530D movea.b A3, [A2 + 0x530D]
00001500 047B 1E81 7C01 subi.w [PC + D7 * 4 + 0x1], 0x1E81
00001506 2C4B movea.l A6, A3
00001508 0117 btst [A7], D0
0000150A 0940 bchg D0, D4
0000150C B302 xor.b D2, D1
0000150E 6B01 bmi +0x3 /* 00001511 */
00001510 1406 move.b D2, D6
00001512 3685 move.w [A3], D5
00001514 0202 0063 andi.b D2, 0x63 /* 'c' */
00001518 7A81 moveq.l D5, 0xFFFFFF81
0000151A 028B 0217 0B52 andi.l A3, 0x2170B52
00001520 1301 move.b -[A1], D1
00001522 6906 bvs +0x8 /* 0000152A */
00001524 A512 syscall SetEOF, flags=5
00001526 CCA1 and.l D6, -[A1]
00001528 060B 013B addi.b A3, 0x3B /* ';' */
// begin alternate branch 0000152A-0000152E
label0000152A:
0000152A 013B 2842 btst [PC + D2 + 0x42], D0
// end alternate branch 0000152A-0000152E
label0000152A: // (misaligned)
0000152C 2842 movea.l A4, D2
0000152E 1303 move.b -[A1], D3
00001530 3B28 170A move.w -[A5], [A0 + 0x170A]
00001534 B16A 370D xor.w [A2 + 0x370D], D0
00001538 5849 addq.w A1, 4
0000153A E614 roxr D4.b, 3
0000153C 9DE9 0F81 sub.l A6, [A1 + 0xF81]
00001540 E9F7 0B09 0DE6 bfextu D0, <<invalid full ext with IS == 1 and I/IS == 6>> {D4:9}
00001546 9EA1 sub.l D7, -[A1]
00001548 A5C1 syscall vGetBlock, flags=5
0000154A 0BF6 .incomplete
0000154C C307 abcd D1, D7
0000154E 8519 or.b [A1]+, D2
00001550 C307 abcd D1, D7
00001552 8549 2505 pack -[A2], -[A1], 0x2505
00001556 0F91 bclr [A1], D7
00001558 1929 4117 move.b -[A4], [A1 + 0x4117]
0000155C 010F btst A7, D0
0000155E 4D0D .invalid 6, A5 // invalid opcode 4 with b == 4
00001560 AB48 syscall bXLONG8
00001562 B036 C516 9E27 cmp.b D0, [[A6] + A4 * 4 - 0x61D9]
00001568 04A4 C98E 0F21 subi.l -[A4], 0xC98E0F21
0000156E 0FB3 022B bclr [A3 + D0.w * 2 + 0x2B], D7
00001572 10E3 move.b [A0]+, -[A3]
00001574 0DE3 .incomplete
00001576 0D22 btst -[A2], D6
00001578 0703 btst D3, D3
0000157A CC36 0C22 and.b D6, [A6 + D0 * 4 + 0x22]
0000157E A524 syscall SetHandleSize, flags=5
00001580 478F .invalid 3, A7 // invalid opcode 4 with b == 6
00001582 9127 sub.b -[A7], D0
00001584 0DF0 .incomplete
00001586 8717 or.b [A7], D3
00001588 6941 bvs +0x43 /* 000015CB */
0000158A 1897 move.b [A4], [A7]
0000158C 17C4 1E4A move.b [PC + D1 * 8 + 0x4A], D4
00001590 3645 movea.w A3, D5
00001592 EE05 asr D5.b, 7
00001594 0396 bclr [A6], D1
00001596 C305 abcd D1, D5
00001598 9C29 5207 sub.b D6, [A1 + 0x5207]
0000159C 0CA0 0195 05B0 cmpi.l -[A0], 0x19505B0
000015A2 0C2A D360 B47A cmpi.b [A2 - 0x4B86], 0x60 /* '`' */
000015A8 0B0D btst A5, D5
000015AA 140C move.b D2, A4
000015AC 2A85 move.l [A5], D5
000015AE 9602 sub.b D3, D2
000015B0 000F 7617 ori.b A7, 0x17
000015B4 0D41 bchg D1, D6
000015B6 9E89 sub.l D7, A1
000015B8 0102 btst D2, D0
000015BA 0097 8AA3 04A4 ori.l [A7], 0x8AA304A4
000015C0 C302 abcd D1, D2
000015C2 6B01 bmi +0x3 /* 000015C5 */
000015C4 F354 .extension 0x354 <<F/4-5/1>> // unimplemented
000015C6 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4
000015C8 070D btst A5, D3
000015CA 0063 0261 ori.w -[A3], 0x261
000015CE 6632 bne +0x34 /* 00001602 */
000015D0 C927 and.b -[A7], D4
000015D2 04CE .incomplete
000015D4 6302 bls +0x4 /* 000015D8 */
000015D6 0200 0F21 andi.b D0, 0x21 /* '!' */
// begin alternate branch 000015D8-000015DA
label000015D8:
000015D8 0F21 btst -[A1], D7
// end alternate branch 000015D8-000015DA
label000015D8: // (misaligned)
000015DA F713 .extension 0x713 <<F/4-5/3>> // unimplemented
000015DC 0007 0E92 ori.b D7, 0x92
000015E0 9301 subx.b D1, D1
000015E2 6B01 bmi +0x3 /* 000015E5 */
000015E4 0507 btst D7, D2
000015E6 6B67 bmi +0x69 /* 0000164F */
000015E8 5154 subq.w [A4], 8
000015EA 978A subx.l -[A3], -[A2]
000015EC 1145 0447 move.b [A0 + 0x447], D5
000015F0 08E9 C932 170C bset.b [A1 + 0x170C], 0x32 /* '2' */
000015F6 5997 subq.l [A7], 4
000015F8 1840 movea.b A4, D0
000015FA CB00 abcd D5, D0
000015FC 8B02 sbcd D5, D2
000015FE 1302 move.b -[A1], D2
00001600 2581 2139 251F 3B0D move.l [[A2 + 0x251F3B0D + D2]], D1
// begin alternate branch 00001602-00001608
label00001602:
00001602 2139 251F 3B0D move.l -[A0], [0x251F3B0D]
// end alternate branch 00001602-00001608
label00001602: // (misaligned)
00001608 211F move.l -[A0], [A7]+
0000160A 0135 8B02 DE30 btst [[A5 + <<invalid base displacement size>> + A0 * 2] - 0x21D0], D0
00001610 0D15 btst [A5], D6
00001612 A901 syscall FMSwapFont
00001614 EA0E lsr D6.b, 5
00001616 ED02 asl D2.b, 6
00001618 813A 311A or.b [PC + 0x311A /* 0000311C, cstring ""<EOF> */], D0
0000161C 3606 move.w D3, D6
0000161E 3688 move.w [A3], A0
00001620 4A0E tst.b A6
00001622 9C5C sub.w D6, [A4]+
00001624 DB0A addx.b -[A5], -[A2]
00001626 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
00001628 2556 0FD1 move.l [A2 + 0xFD1], [A6]
0000162C 0B8D bclr A5, D5
0000162E 0D47 bchg D7, D6
00001630 83F4 270C divs.w D1, <<invalid full ext with I/IS == 4>>
00001634 10A5 move.b [A0], -[A5]
00001636 06A3 0317 0BC6 addi.l -[A3], 0x3170BC6
0000163C A303 syscall Write, flags=3
0000163E E5B1 roxl D1, D2
00001640 8B00 sbcd D5, D0
00001642 170D move.b -[A3], A5
00001644 9CA3 sub.l D6, -[A3]
00001646 038D bclr A5, D1
00001648 1E83 move.b [A7], D3
0000164A 7AA9 moveq.l D5, 0xFFFFFFA9
0000164C 1DA4 AB0F C305 F305 move.b [[A6 + <<invalid base displacement size>>] + A2 * 2 - 0x3CFA0CFB], -[A4]
00001654 C510 and.b [A0], D2
00001656 FB5C .extension 0xB5C <<F/4-5/5>> // unimplemented
00001658 8705 sbcd D3, D5
0000165A 0E49 839E .invalid.w A1, 0x839E // invalid immediate operation
0000165E 8853 or.w D4, [A3]
00001660 0DCD .incomplete
00001662 0025 8417 ori.b -[A5], 0x17
00001666 0C8C 8888 DB0A cmpi.l A4, 0x8888DB0A
0000166C 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
0000166E 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00001670 C305 abcd D1, D5
00001672 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4
00001674 7111 moveq.l D0, 0x11
00001676 5D13 subq.b [A3], 6
00001678 170D move.b -[A3], A5
0000167A 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6
0000167C 1ECD move.b [A7]+, A5
0000167E 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00001680 D54B addx.w -[A2], -[A3]
00001682 570F subq.b A7, 3
00001684 CCA1 and.l D6, -[A1]
00001686 24F6 A303 C135 E90D move.l [A2]+, [[A6 + <<invalid base displacement size>> + A2 * 2] - 0x3ECA16F3]
0000168E 6B05 bmi +0x7 /* 00001695 */
00001690 0511 btst [A1], D2
00001692 3346 9103 move.w [A1 - 0x6EFD], D6
00001696 A70F syscall MountVol, flags=7
00001698 7A25 moveq.l D5, 0x25
0000169A B608 cmp.b D3, A0
0000169C 1A4B movea.b A5, A3
0000169E 1545 6D7B move.b [A2 + 0x6D7B], D5
000016A2 0363 bchg -[A3], D1
000016A4 02EB .incomplete
000016A6 018A bclr A2, D0
000016A8 370D move.w -[A3], A5
000016AA 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4
000016AC 00B9 0F05 023B 001B 0235 ori.l [0x001B0235], 0xF05023B
000016B6 DD67 add.w -[A7], D6
000016B8 0B44 bchg D4, D5
000016BA 5B5C subq.w [A4]+, 5
000016BC 6705 beq +0x7 /* 000016C3 */
000016BE 2EC3 move.l [A7]+, D3
000016C0 0704 btst D4, D3
000016C2 BABB 3A07 cmp.l D5, [PC + D3 * 2 + 0x7]
000016C6 0EC6 .incomplete
000016C8 6940 bvs +0x42 /* 0000170A */
000016CA BB3C C104 xor.b 0x4, D5
000016CE F334 .extension 0x334 <<F/4-5/1>> // unimplemented
000016D0 B30D cmpm.b [A1]+, [A5]+
000016D2 7706 moveq.l D3, 0x06
000016D4 7C08 moveq.l D6, 0x08
000016D6 DB53 add.w [A3], D5
000016D8 2709 move.l -[A3], A1
000016DA 73B3 moveq.l D1, 0xFFFFFFB3
000016DC 040E 1A17 subi.b A6, 0x17
000016E0 82D4 divu.w D1, [A4]
000016E2 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000016E4 3353 570D move.w [A1 + 0x570D], [A3]
000016E8 A72D syscall SetApplLimit, flags=7
000016EA 0307 btst D7, D1
000016EC 089D 8B02 bclr.b [A5]+, 0x2
000016F0 B710 xor.b [A0], D3
000016F2 3517 move.w -[A2], [A7]
000016F4 9043 sub.w D0, D3
000016F6 0708 btst A0, D3
000016F8 B48B cmp.l D2, A3
000016FA 0285 9BF3 0501 andi.l D5, 0x9BF30501
00001700 3517 move.w -[A2], [A7]
00001702 08B7 8B02 451F A34A 0906 bclr.b [[A7] + D4 * 4 - 0x5CB5F6FA], 0x2
// begin alternate branch 0000170A-0000170C
label0000170A:
0000170A 0906 btst D6, D4
// end alternate branch 0000170A-0000170C
label0000170A: // (misaligned)
0000170C 4D51 chk.w D6, [A1]
0000170E 1564 5188 move.b [A2 + 0x5188], -[A4]
00001712 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001714 6E23 bgt +0x25 /* 00001739 */
00001716 0AE5 .incomplete
00001718 826E 61B3 or.w D1, [A6 + 0x61B3]
0000171C E208 lsr D0.b, 1
0000171E 070F btst A7, D3
00001720 E316 roxl D6.b, 1
00001722 CAA0 and.l D5, -[A0]
00001724 70A5 moveq.l D0, 0xFFFFFFA5
00001726 8D37 9186 070F or.b [[ + <<invalid base displacement size>>] + A1 + 0x70F], D6
0000172C CB45 exg D5, D5
0000172E 930B subx.b -[A1], -[A3]
00001730 5117 subq.b [A7], 8
00001732 055B bchg [A3]+, D2
00001734 670A beq +0xC /* 00001740 */
00001736 7B57 moveq.l D5, 0x57
00001738 1030 CE27 move.b D0, [A0 + A4 * 8 + 0x27]
0000173C 0C2A 0B6C 769D cmpi.b [A2 + 0x769D], 0x6C /* 'l' */
// begin alternate branch 00001740-00001742
label00001740:
00001740 769D moveq.l D3, 0xFFFFFF9D
// end alternate branch 00001740-00001742
label00001740: // (misaligned)
00001742 2135 020F move.l -[A0], [A5 + D0.w * 2 + 0xF]
00001746 654D bcs +0x4F /* 00001795 */
00001748 49A3 .invalid 4, -[A3] // invalid opcode 4 with b == 6
0000174A ED26 asl D6.b, D6
0000174C E061 asr D1.w, D0
0000174E 2A96 move.l [A5], [A6]
00001750 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00001752 9C04 sub.b D6, D4
00001754 7B02 moveq.l D5, 0x02
00001756 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00001758 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
0000175A 070B btst A3, D3
0000175C 6521 bcs +0x23 /* 0000177F */
0000175E 2827 move.l D4, -[A7]
00001760 0898 A34A bclr.b [A0]+, 0x4A /* 'J' */
00001764 3B0F move.w -[A5], A7
00001766 170C move.b -[A3], A4
00001768 A413 syscall FlushVol, flags=4
0000176A 0127 btst -[A7], D0
0000176C 109D move.b [A0], [A5]+
0000176E 2103 move.l -[A0], D3
00001770 AD4F syscall DeltaPoint, auto_pop
00001772 04D8 .incomplete
00001774 8B0C sbcd -[A5], -[A4]
00001776 1301 move.b -[A1], D1
00001778 9719 sub.b [A1]+, D3
0000177A 360D move.w D3, A5
0000177C 0AC1 .incomplete
0000177E A725 syscall GetHandleSize, flags=7
00001780 22AB 0E71 move.l [A1], [A3 + 0xE71]
00001784 0202 0083 andi.b D2, 0x83
00001788 4187 .invalid 0, D7 // invalid opcode 4 with b == 6
0000178A 159B F48A move.b [A2 + A7.w * 4 - 0x118], [A3]+
0000178E 270F move.l -[A3], A7
00001790 36C1 move.w [A3]+, D1
00001792 A46D syscall InitEvents, flags=4
00001794 0D0F btst A7, D6
00001796 76A3 moveq.l D3, 0xFFFFFFA3
00001798 0445 0427 subi.w D5, 0x427
0000179C 0F87 bclr D7, D7
0000179E 8504 sbcd D2, D4
000017A0 85A6 or.l -[A6], D2
000017A2 DD32 8B02 7AC3 add.b [[A2 + <<invalid base displacement size>> + A0 * 2] + 0x7AC3], D6
000017A8 00DE .incomplete
000017AA 3069 0D0C movea.w A0, [A1 + 0xD0C]
000017AE A943 syscall GetItmMark
000017B0 0F49 bchg A1, D7
000017B2 5155 subq.w [A5], 8
000017B4 3E4A movea.w A7, A2
000017B6 0E6B 0BE5 029B .invalid.w [A3 + 0x29B], 0xBE5 // invalid immediate operation
000017BC 8E85 or.l D7, D5
000017BE 00C3 .incomplete
000017C0 8C85 or.l D6, D5
000017C2 0073 88FB 2F4B 3E9C 533E ori.w [[A3 + <<invalid base displacement size>>] + 0x3E9C533E], 0x88FB
000017CC 9CD3 sub.w A6, [A3]
000017CE 1CCD move.b [A6]+, A5
000017D0 480F nbcd.b A7
000017D2 7556 moveq.l D2, 0x56
000017D4 112A 0712 move.b -[A0], [A2 + 0x712]
000017D8 9DCB sub.l A6, A3
000017DA 1C25 move.b D6, -[A5]
000017DC 2A05 move.l D5, D5
000017DE 3B5B 7AB6 move.w [A5 + 0x7AB6], [A3]+
000017E2 BE25 cmp.b D7, -[A5]
000017E4 0C4D 010F cmpi.w A5, 0x10F
000017E8 0484 A303 2AC5 subi.l D4, 0xA3032AC5
000017EE 173B 0C2E move.b -[A3], [PC + D0 * 4 + 0x2E]
000017F2 0E33 2813 038B 052A 470F .invalid.b [[ + <<invalid base displacement size>> + D0 * 2] + 0x52A470F], 0x13 // invalid immediate operation
000017FC 53 .incomplete